他们在军训,我在搞OI(三)
昨天忘记写了,因为急着去看 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(三)的更多相关文章
- 他们在军训,我在搞 OI(Ending)
Day 7 上午看看数学书,老师让我把导数相关的概念学了.这也没有多高大上,就是一坨公式需要背,什么 (a)' = 0 啦,什么 (xn)' = n·xn-1 啦,什么 sin'(x) = cos(x ...
- 他们在军训,我在搞 OI(二)
Day 2 7:26 2016/8/25 新的一天又开始了! 走在上学的路上,抬头看看北京少有的蓝天,太阳的威力不再那么明显,甚至输给了挡住它的云朵.迎面吹来了凉爽的风,夏天的燥热,早已无影无踪. 许 ...
- 他们在军训,我在搞 OI(四)
(怎么自动变成两天一更了?) ——因为我菜啊 T_T Day 5 今天上午刷得爽啊!5 道 NOIP,前四题直接 1A,然而最后一题还是 WA 了一发才 A... 第一题是个简单的贪心,题意大概是 n ...
- 他们在军训,我在搞 OI(一)
Day 1 理论上,我现在不应该坐在电脑前打字,因为早在今天上午 6:20 全体新高一同学就坐车前往军(无)训(尽)基(炼)地(狱)了,而今天上午 6:20 我还在被窝里呢…… 没错,我旷掉了军训,然 ...
- 认真地搞OI
新博客的开头 OI生涯的开始 #include<cstdio> int main() { puts("Hello world!"); ; }
- 最后的OI(HAOI2020游记)
马上就省选了,怎么不得写点什么?要不然到最后或许就真的落得个白茫茫大地真干净的局面. 其实也不知道该说啥?我这一路走来,感觉挺赚的. 每一个OIer背后都有一个故事,所以,我有故事,你有酒吗? 依稀记 ...
- NOI2018游记&我的OI历程
day1 今天是报到日,坐着早上9点的飞机到了长沙,午饭时间到达雅礼洋湖. 宿舍还是一模一样,虽然是在女生宿舍. wifi信号还是一样的德行,刻意避开了宿舍内,只好把手机放在窗台上开热点. 饭菜还是如 ...
- 高三感想+跨年感想+OI回忆录
2017.12.29晚 高三感慨 与OI分别很久了,发现自己已经不会敲代码了…… 高三国庆前大概比较正常,只是某只人影响有点大(现在好多了)…… 感觉国庆以后状态就没好过. 先感冒两个星期,然后某个周 ...
- 一位弱校选手的oi经历
锦瑟无端五十弦,一弦一柱思华年. 这只是一位不知道什么时候就要退役的oier在一节晚自习的时候写的无聊东西 曾经也想好好写一写自己的oi历程,也许会有人看,不过因为自己懒加上文笔差也一直没写,直到昨天 ...
随机推荐
- Bootstrap系列 -- 15. 下拉选择框select
Bootstrap框架中的下拉选择框使用和原始的一致,多行选择设置multiple属性的值为multiple.Bootstrap框架会为这些元素提供统一的样式风格 <form role=&quo ...
- Android--多选自动搜索提示
一. 效果图 常见效果,在搜素提示选中之后可以继续搜索添加,选中的词条用特殊字符分开 二. 布局代码 <MultiAutoCompleteTextView android:id="@+ ...
- js1常用的东西
1 .ready 与resize方法.$(inject).ready(function() { var windowWidth = $(document.body).outerWidth(true); ...
- Linq之Linq to XML
目录 写在前面 系列文章 linq to xml 总结 写在前面 在很多情况下,都可以见到使用xml的影子.例如,在 Web 上,在配置文件.Microsoft Office Word 文件(将wor ...
- EasyUI之Form load函数IE8下设置Radio或Checkbox的BUG
EasyUI的form的load函数很好用,表单赋值就靠它了,简单方便.我们可以指定url以Ajax加载,如: 1: $('#ff').form('load', 'ajax/common') JSON ...
- AngularJS - 服务简介
服务是AngularJS中非常重要的一个概念,虽然我们有了控制器,但考虑到其生命实在脆弱,我们需要用到服务. 起初用service时,我便把service和factory()理所当然地关联起来了. 确 ...
- The class has no identifier property
这个问题一般是***.hbm.xml中的id属性中的name没有配置. 例: <?xml version="1.0" encoding="utf-8"?& ...
- SOAP 格式设置选项
SOAP 格式设置选项 两个格式设置选项为: Style:适用于 SOAP 消息中 Body 元素的子元素(也可能是孙级).此选项指定为 binding WSDL 元素(通常情况下)或 operati ...
- mysql 插入中文时出现ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xCB\xC4' for column 'usern ame' at row 1
1 环境: MySQL Server 6.0 命令行工具 2 问题 : 插入中文字符数据出现如下错误: ERROR 1366 (HY000): Incorrect string value: '\ ...
- xampp 安装red扩展出错解决
Linux Mint + Xampp Error + ‘grep: /opt/lampp/include/php/main/php.h: No Such File Or Directory’ FEBR ...