昨天忘记写了,因为急着去看 51nod 比赛,然而思考了许久还是一道都不会,好菜啊T_T。。。

补一下 Day 3 的情况。

Day 3

上午还是常规地做 vjudge 上的套题,硬着头皮啃英文,感觉我都要老眼昏花了。

第一题真是,又出博弈题,一到了这种题我就蒙了,根本不会思考,毕竟平时下棋打牌不多(借口),根本不考虑双方遵循最右策略的问题,所以直接跳过。况且,这种题一般都是分支结构的考察,一吨吨 if else 往代码上贴,真是不优美。。。

第二题读完题后感觉很有意思,大体是说 n 个人排队,没人手上有一些钱,一个人可以给他前面的那个人支付 1 块钱使得他们俩交换位置,问最后能不能达到这 n 个人从后往前钱数递减。感觉直接考虑整体的思路不太能行,所以我就对于每个人分别考虑了一下,发现每个人在每个位置的钱数都能算出来,那么前往后依次确定就好了,而且 n 个人在任何位置时相对钱数大小关系不变,所以第一次排遍序,后面的任务就是计算和删除了。

第三题也体现了简化问题的一种思想,把二维的问题转化成了一维问题,就变得可做多了。这题我还想写一个平衡树(主要是因为我不太会用 STL,还有,set 太慢!),结果又调了一个上午。。。哎,码力不行啊!

最后一题是一道贪心 + dp,起初我想到了贪心,也写了一发,但是总感觉很虚——为什么最后一题会比第三题水那么多??但不管怎样我提交上去发现居然过了,喜不自禁。

下午无聊又去刷 POJ,现在我已经觉得对于英文题读题比解题难得多了= =。我又发现中国汉字的博大精深之处:在满屏幕的 abcd 中,它们变得格外显眼,于我而言,还格外亲切。。毫不犹豫的点进去。啊,中文题面读起来真爽!尽管这道题有数不胜数的条件,那种一目了然的感觉和那种看半天还得琢磨什么意思时不时还得查词典的感觉真是形成了鲜明的对比。

晚上 8 点 51nod 开始了,第二题好多人 A,然而看看并不会做。。。

Day 4

今天早上看了看昨天晚上的 51nod,发现第二题是傻题。题意是令 (1 + sqrt(2))n = sqrt(m) + sqrt(m-1),求 m. 其实过程是这样的,我百度了一下那道题,发现“百度作业帮”给出了一个很有用的证明:只要存在 sqrt(x) + sqrt(y) = (1 + sqrt(2))n,则 |x - y| = 1,所以这玩意就是可以递推求的了,矩阵快速幂一下就解决了。(然而其他题还是不会 TAT)

再做一场 vjudge,我不能不吐槽一下 codeforces 上的题爆!long!long!不仅如此,还卡!精!度!今天第一题我先是用 long double 代替 long long,然后发现把精度调小还是不能满足精度要求,所以就把所有答案再依次判断一遍,这样终于 A 了。。。

第二题真是一个逗趣题,它让你求 3 个小于等于 n 的数最小公倍数是多少,直觉告诉我奇数时显然答案是 n(n-1)(n-2),偶数时答案要么是 (n-1)(n-2)(n-3),要么是 n(n-1)(n-3)。然而交上去 WA 了。调了一会发现,cf 上那组数据我暴力都错。。。最后还是学长帮忙发现了我求 gcd 和 lcm 时没开 long long。。。哎,这个年代,什么都要开 long long。。

第三题又是博弈题,所以我跳过了。

看到第四题,发现题目数据范围卖萌,都是虚张声势,看到那么小的范围我自然地想到了状压 dp,然而我发现根本没法转移。

我就想啊想啊想,吃过中饭决定看题解。什么居然是搜索 + 剪枝?!近期出的题都很少有考搜索的了(题答除外),一道 sb 搜索题都看不出来。。。

调完第四题,听学长说第三题很简答啊,就急急忙忙翻开第三题看。题面好长啊!啊 读题 好难。。。好心的学长给了我一句话题意。我想这不是贪心吗,就顺手把它 A 掉了(第一次交我还想简单 WA 了)。

好像越写越流水账了。

他们在军训,我在搞OI(三)的更多相关文章

  1. 他们在军训,我在搞 OI(Ending)

    Day 7 上午看看数学书,老师让我把导数相关的概念学了.这也没有多高大上,就是一坨公式需要背,什么 (a)' = 0 啦,什么 (xn)' = n·xn-1 啦,什么 sin'(x) = cos(x ...

  2. 他们在军训,我在搞 OI(二)

    Day 2 7:26 2016/8/25 新的一天又开始了! 走在上学的路上,抬头看看北京少有的蓝天,太阳的威力不再那么明显,甚至输给了挡住它的云朵.迎面吹来了凉爽的风,夏天的燥热,早已无影无踪. 许 ...

  3. 他们在军训,我在搞 OI(四)

    (怎么自动变成两天一更了?) ——因为我菜啊 T_T Day 5 今天上午刷得爽啊!5 道 NOIP,前四题直接 1A,然而最后一题还是 WA 了一发才 A... 第一题是个简单的贪心,题意大概是 n ...

  4. 他们在军训,我在搞 OI(一)

    Day 1 理论上,我现在不应该坐在电脑前打字,因为早在今天上午 6:20 全体新高一同学就坐车前往军(无)训(尽)基(炼)地(狱)了,而今天上午 6:20 我还在被窝里呢…… 没错,我旷掉了军训,然 ...

  5. 认真地搞OI

    新博客的开头 OI生涯的开始 #include<cstdio> int main() { puts("Hello world!"); ; }

  6. 最后的OI(HAOI2020游记)

    马上就省选了,怎么不得写点什么?要不然到最后或许就真的落得个白茫茫大地真干净的局面. 其实也不知道该说啥?我这一路走来,感觉挺赚的. 每一个OIer背后都有一个故事,所以,我有故事,你有酒吗? 依稀记 ...

  7. NOI2018游记&我的OI历程

    day1 今天是报到日,坐着早上9点的飞机到了长沙,午饭时间到达雅礼洋湖. 宿舍还是一模一样,虽然是在女生宿舍. wifi信号还是一样的德行,刻意避开了宿舍内,只好把手机放在窗台上开热点. 饭菜还是如 ...

  8. 高三感想+跨年感想+OI回忆录

    2017.12.29晚 高三感慨 与OI分别很久了,发现自己已经不会敲代码了…… 高三国庆前大概比较正常,只是某只人影响有点大(现在好多了)…… 感觉国庆以后状态就没好过. 先感冒两个星期,然后某个周 ...

  9. 一位弱校选手的oi经历

    锦瑟无端五十弦,一弦一柱思华年. 这只是一位不知道什么时候就要退役的oier在一节晚自习的时候写的无聊东西 曾经也想好好写一写自己的oi历程,也许会有人看,不过因为自己懒加上文笔差也一直没写,直到昨天 ...

随机推荐

  1. 正确对待bug

    正确对待bug 2016-10-09 公众号:一只程序媛 以前我一直以为bug是代码的天敌,我以为好的程序媛写出来的代码是应该没有bug的,零bug是终极奋斗目标. 后来,看到一句话"上帝创 ...

  2. angular_routerJS_学习

    //这几天看了angularjs和backbone,大看了解了knockout和emberjs,刚刚上网看到了一个angular的router的demo,现在顺便记下来 <!--- DEMO_I ...

  3. 自定义的 ListBoxItem 自适应ListBox的宽度

    主要是要设置HorizontalContentAlignment的值,而不是HorizontalAlignment <ListBox x:Name="xxx"> < ...

  4. iOS UI基础-17.0 UILable之NSMutableAttributedString

    在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求.之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦 ...

  5. 随堂练习——Rational rose

    管理员 学生

  6. ibatis中的$和#的区别

    介绍 在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如: select * fr ...

  7. 使用Owin中间件搭建OAuth2.0认证授权服务器

    前言 这里主要总结下本人最近半个月关于搭建OAuth2.0服务器工作的经验.至于为何需要OAuth2.0.为何是Owin.什么是Owin等问题,不再赘述.我假定读者是使用Asp.Net,并需要搭建OA ...

  8. Struts-1和2的比较

    Struts1和Struts2都是MVC设计模式的经典应用框架,下文从代码,性能,测试,功能等方面对Struts1和Struts2进行简单比较,来看看Struts的高级版本在哪些方面进行了优化. (1 ...

  9. BZOJ-4010 菜肴制作 贪心+堆+(拓扑图拓扑序)

    无意做到...char哥还中途强势插入干我...然后据他所言,看了一会题,一转头,我爆了正解....可怕 4010: [HNOI2015]菜肴制作 Time Limit: 5 Sec Memory L ...

  10. GridView动态添加列之后,导致PostBack(回发)页面数据丢失问题解决

    直入主题,首先声明,这个问题是无法解决的,特此在这说明 一.如何动态添加列,如下: 在页面重写OnInit事件,至于为什么要在这个事件写,根据页面的声明周期和经验可知(不用去别的地方找了,这个我找了之 ...