Day -14

07:43:27

到机房了,不知道早上要做什么题,要不去选一题NOI原题来试试水好了

(因为NOI的原题质量比较有保证吧。。)

09:11:22

正在做NOI2016的网格

开始写自己想的算法了,希望能写完吧,希望能拿到尽可能高的分数。

好复杂~~

11:50:21

洋洋洒洒打了三百多行程序,错了好几次后终于把所有的情况都补全了,(感觉自己好傻哦,那是什么奇葩算法啊)

第一次交只有4分心里真的凉透了(如果这是NOI的正式考试怎么办)

先是发现自己没有考虑矩形是一个长条的情况,改完后变成了28分。

后来又发现,少考虑了一种链接情况,补上去后终于变成了64分。

其实我原本是按着74分的部分分去写的,哎,如果这是T3 64分也不错了。。(显然不是T3。。

回家。

15:13:14

看了好几篇题解,突然发现自己早上写的方法也太复杂了吧。。。明明只要求一个割点就好啊(好吧我并没有求过割点)

我早上用了并查集,搞出了一个十分复杂链接情况十分多的暴力,佩服自己有那样的勇气实现了那样不切实际的算法,而且好像还起作用了。

只不过没有拿到满分。

15:20:47

看来要给程序来个大换血了(直接重写吧!!)

顺便学一下别人是如何流畅地使用Hash的,其实自己自从从Pascal换到C++就再也没有写过Hash(一直都在偷懒使用自带的Map)

15:47:46

好了好了,研究了好久别人的程序,开始动工!

17:00:14

写完了,还没编译,希望快点过掉吧。

17:29:19

靠,这个时候才过样例,调试速度是不是太慢了。。

再去查查错再提交吧,设一个提交DeadLine 17:50

17:40:13

戏剧性的结果,为什么又是4分,(感觉凉凉。。

17:50:28

依然是满屏的红色

17:58:45

先回去吃个饭吧。。难受。。

19:03:45

高一年的学弟学妹们考完阶段考,晚上也来机房了(真的好吵 吵到我没有办法专心DeBug了)

19:36:42

刚刚吼了他们一下,会不会太凶了。。

嗯 已经做了一整天的题目终于过了(!!)

发现自己写bool型的check函数时,过早地return了,哎写的时候怎么就不能认真点呢。

去写一下题解好了

20:44:46

准备做这道题啦~好像是矩阵乘法的样子(先按自己的想法来写吧)

101000000的数据规模是要上天吗!!

21:12:26

惊喜!我的矩阵乘法好像推对了!(不过我还没写高精度呢,不能高兴太早。。。)

我猜这个1.0版本的程序应该能拿到50分了,不过还要写个期望为100分的1.5版本


写这段话的时候已经是第二天了,(昨天电脑不知道抽什么疯,写了一大段的日记都没存下来

我的省选 Day -14的更多相关文章

  1. Ubuntu16.04安装CDH5.14.2

    一.安装cloudera manager(下文简称cm) (一).环境及软件准备: 1.环境:Ubuntu16.04 desktop x 3 台 ip分别为:10.132.226.121,10.132 ...

  2. ubuntu 14.04 部署Django项目

    一.购买服务器 推荐 vultr的服务器,还可以_ _ _,链接:传送门 操作系统建议选 ubuntu 14.04 64位 二.购买域名 链接:传送门 三.安装相关软件 # 创建一个叫mu的用户 ro ...

  3. SVN安装及使用

    1.SVN的安装 1.1 安装软件 以下图1中两个图标,分别是SVN服务器端和客户端安装软件 图1 1.2 服务器安装步骤 先点击图1第一个图标,安装SVN的服务器,默认安装即可,安装成功的界面如下图 ...

  4. 薪资至少10K的一道题,你能拿下吗

    我所了解的华为: 应届本科生8k+ 应届硕士生10k+ 应届博士生12k+ 看到后什么感想?有没有只恨生不逢时运不佳的感觉? 很多人做3年多甚至更久,才能达到这个薪资水平,还不如一个新生. 在我看来, ...

  5. 图解MySQL5.5详细安装与配置过程

    MySQL是一个开源的关系型数据库管理系统,原由瑞典MySQL AB公司开发,目前属于Oracle公司旗下.MySQL是目前世界上开源数据库中最受欢迎的产品之一,是应用最为广泛的开源数据库.MySQL ...

  6. 项目支持Servlet3.0的新特性

    一.Servlet3.0介绍 Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述 ...

  7. 笔试总结篇(一) : 广州X公司笔试

    一.单选题: Ps : 当时由于去广州路上颠簸很困,导致刚做几分钟题目就睡了一觉.起来发现20分钟过去了.擦擦! 1. 假设磁盘文件foobar.txt 由 6个ASCII 码字符“foobar” 组 ...

  8. NOIP2014-提高组初赛C语言解析(选择填空题)

    第二十届全国青少年信息学奥林匹克联赛初赛 一.单项选择题(共 20 题,每题 1.5 分,共计 30 分.每题有且仅有一个正确选项) 1. 以下哪个是面向对象的高级语言( B ) A.汇编语言   B ...

  9. NOIP2013-普及组初赛C语言解析

    第十九届全国青少年信息学奥林匹克联赛初赛 一.单项选择题(共 20 题,每题 1.5 分,共计 30 分.每题有且仅有一个正确选项)1. 一个 32 位整型变量占用(A )个字节.A. 4 B. 8 ...

随机推荐

  1. spring-springMVC-MyBatis整合配置文件

    web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="htt ...

  2. BEC listen and translation exercise 48

    It's not publicly known who the kidnappers were. Because they are not eating such lovely food since ...

  3. 5_Singleton 游戏开发中的单例模式

    强制类只有一个实例 提供全局的访问 ###为什么使用: ``` 如果没有地方访问这个类,则不会创建实例 静态类在main之前实例化, 可以尝试Lazy initialization 派生单例类, 获得 ...

  4. leetcode 204. Count Primes(线性筛素数)

    Description: Count the number of prime numbers less than a non-negative number, n. 题解:就是线性筛素数的模板题. c ...

  5. 《java编程思想》:散列的原理

    以实现一个简单的HashMap为例,详细讲解在code之中. 简单解释散列原理: 1.map中内建固定大小数组,但是数组并不保存key值本身,而是保存标识key的信息 2.通过key生成数组角标,对应 ...

  6. bzoj 4540: [Hnoi2016]序列 莫队

    题目: 给定长度为n的序列:a1,a2,-,an,记为a[1:n].类似地,a[l:r](1≤l≤r≤N)是指序列:al,al+1,-,ar- 1,ar.若1≤l≤s≤t≤r≤n,则称a[s:t]是a ...

  7. 【Python】正则表达式中使用变量

    我们有时想把变量放进正则表达式中来匹配想要的结果.Python中使用 re.compile(r''+变量+''),其中正则表达式中的“变量”应为字符串形式. import re regex_test_ ...

  8. UNITY_MATRIX_IT_MV[Matrix]

    http://blog.csdn.net/cubesky/article/details/38682975 前面发了一篇关于unity Matrix的文章. http://blog.csdn.NET/ ...

  9. 如何恢复,迁移,添加, 删除 Voting Disks

    如何恢复,迁移,添加, 删除 Voting Disks恢复流程 在11gR2 之前,我们可以直接直接使用dd命令对voting disk进行备份.DD示例 备份votedisk盘:[root@raw1 ...

  10. javascript:function 函数声明和函数表达式 详解

    函数声明(缩写为FD)是这样一种函数: 有一个特定的名称 在源码中的位置:要么处于程序级(Program level),要么处于其它函数的主体(FunctionBody)中 在进入上下文阶段创建 影响 ...