NOIP2018游记

An_Account

2018-11-10 20:50:01

Personal

# Day 0 终于可以结束隔天一次的考试了 话说我已经一个月没写作业了,以及顺利逃过期中考试 早上发奖,拿了一支价值1600分的笔 下午开始愉快地~~LOL~~进行某种娱乐活动 晚上和zyw大佬讨论了几道题,jzoj上的,希望rp++吧 # Day 1 坐车到电子科大考场 有种熟悉的感觉 上次走这条路貌似是某次ACM 然后当时我的费用流愉快的炸了 发现初值赋错+需要LCT优化 然而我并不会写... 走进机房,本来想拿瓶水的,发现农夫山泉的箱子空了 没事..坐下开始minesweeper 拿到题目 T1: 哇这就是昨天晚上我和zyw大佬才讨论过的题呀 rp++真的有用!!!!! 2min过掉大样例 开始看T2 T2: 莫名想起小凯的疑惑,迅速地发现并不是这样 但是很像啊 突然想起之前在jz集训的时候做过一道题[跳楼机](https://www.luogu.org/problemnew/show/P3403) 当时写的是同余最短路 n<=100,ai<=25000 貌似可行 开始码代码,15min后过大样例 此时的时间大概是9:00 已经写完了两道题,心情舒畅~ 发现左边的人还在仔细研究第一题,前方一位已经开始rand了 突然发现T2最短路可能会被卡,自己造了组极限数据 0.5s,嗯,很稳。 开始看T3 T3:耶我会费用流!貌似可以卡过 然后发现我题看错了,要求的是最短路径最长,而不是路径之和最长 所以二分? 手推了一下样例,大约5min后发现规律,维护一下每个点向上传的路径长度,贪心一下就可以了 开始码代码 20min后... 哇样例答案31我输出了32! 冷静cout调试一下,发现某个地方炸了 一发过大样例 突然发现我用set有可能会被卡,于是又开始手造数据 造了一条链 我去,RE? 继续cout调试,发现并不是multiset的问题 嗯... 欸,T3的内存限制好像是512MB,可以试试手动开栈 改了一下,约0.5s过了 又造了一组菊花图,发现比链还跑得快 那我D1就稳了?开心~ 此时大概10:30 开始minesweeper --- 考完出来交流,大家都对zyw的神预言感到震惊 zjk大佬AK!!! 貌似T2数据范围太小,直接用背包都可以过,而且少一个log 没...事 上洛谷看看? T1:noip 2014 T2:bzoj T3:POI 呵呵~ # Day 2 昨天好多大佬都AK了 ZJK两天期望得分610,误差范围10分 今天机房门口就有一箱面包,好评 T1:看起来像一道显然题,枚举一下环上的边然后走人。 但是 但是 但是 我用了string来判字典序233 于是64分就没了QAQ T2: 右转[链接](https://www.luogu.org/discuss/show?postid=84440) T3: 怒敲完T2暴力之后就只剩一个小时了 猛然想起动态dp 我知道是树链剖分套矩阵但我并不会写 直接$O(nm)$吧,44 后来听某dalao说可以倍增然而我并不会 对于这种类型的题我是真没见过 或许我的考试策略存在一些问题吧 T2想了太久却敲炸 还不如造组T1的大数据 坐车回学校的路上一直在发呆 思考自己能不能上400 反正500是没戏了,400还是可以争取一下的 话说考前敲一敲板子也许还是很必要的 # Day 7 学军成绩出来了,425 感觉海星,比预估要好,尽管比正常水平低了太多 清华冬令营可能没希望了,不过还可以争取一下,毕竟也才初中 北大冬令营应该可以 听说下周周末又要开始停课 省选加油吧23333 # 总结 从noip前的一个月开始就没有上过常规课了,半期考试也没考 这一个月感觉过的比较充实,在vjudge上刷了好几个专题 机房有两个大爷上500,一个高一,一个是ZJK,而我只有425 发现D2我考得非常不理想,T1完全可以做到不丢分。 记得有一次在纪中的考试,有道trie的题我开的是unsigned short,结果100分变成了40分,跟暴力一样。 而这次甚至连暴力的55分都不如。 T2耗了我太多时间,光发现为什么样例输出不是144就花了我15分钟,想了一个半小时得到$O(n+m)$的做法最后却写炸,只有约50分。 如果我换个思路,不用数学方法,而是暴力状压然后找规律,也许可以得到更多的分。 T3最开始看错题了,以为题意是要么某个点驻扎军队,要么与它相连的点至少有一个驻扎军队。写了个dp发现大样例过不去,自测几组数据发现没错之后才发现题看错了。 还好最后敲完了T3暴力 总结一下就是写完程序写对拍、不要死磕难题、从暴力开始探索规律。 毕竟像noip这样的考试还是要多参加,培养考试技巧和习惯。