NOIP2020 自爆记
Day -4 - 2459184
本学期第 14 周终于到来了,NOIP 只剩 5 周了。
djq 进国集了,先以膜为敬。
晚上上 hb,hb 让我们记了几点要求:
- 认真读题,要一字一句读题,包括输入输出样例
- 考前不要做太难的题,否则会产生能力错觉
Day -3 - 2459185
平平无奇的一天,早上去上学,晚上回本部签承诺书。
回到家看发在群里的大礼包,发现:ymx 和 qyw 都请假打模拟赛了?
好,那我明天也请个假。
Day -2 - 2459186
说请假就真请了个假.
上午到 405 机房打模拟赛。模拟赛是 JOI 2020 Final 的 T2~T5,感觉总体难度不大。
下午回学校上学。
Day -1 - 2459187
请了一天的假。
上午继续到 405 机房打模拟赛。模拟赛依旧是四个原题,不过断网了。
qwq 这应该是 NOIP 前最后一场模拟赛了吧。
下午到综合楼 613 陪那些免修生们一起做题。
连 Wifi,Wifi 密码竟然是 djqwaxberry?不知道是谁恶作剧搞的。
感觉那里环境还不错。
Day 0 - 2459188
请了半天的假。
下午在家里刷 dp,晚上打打板子(CSP 前一天也差不多是这样的)
晚上 10:00 就睡了,可貌似到 11:20 才睡着?(至少比 CSP 前一天睡眠质量好)
Day 1 - 2459189
NOIP 2020 rp++
早上 6:35 起床,7:20 到南航。这次在 S 楼考(貌似我从来没在 S 楼考过,这次还是第一次呢)
到达排队的地方,一眼 csy 和 wjz(它们站在 S3 队伍的排头),%%%,他们上次也跟我一个考场来着的,那这次肯定又要被他们 dd 了。
再朝周围望了望,ymx 在 S5,和 kyl 在一起,hsc 在 S4,可我始终没找到 ycx。
于是我便跟 wjz 说,ycx 是不是今天不来了,结果话音刚落,ycx 就来了。。。。。。
等了一年终于进考场试机了。刚想打个快读板子就有特派员在我旁边跟我讲“不要碰键盘”(f**k,什么*规定)
8:05,终于可以碰键盘了,打了个快读板子。老规矩,写了个线段树的板子和暴力程序对拍,可对拍程序还没写好就已经下发题目了。。。
看 T1,不是神必题吗?直接拓扑排序不就行了。再看了下数据范围,最大可以达到 \(60^{10}\),大概正好在 long long 以内吧。然后这题就这么过去了。
看 T2,首先想到了一个根号的做法就是枚举 \(C\) 的长度 \(len\),然后枚举 \(n-len\) 的因子。但有个定理说 \(1\) 到 \(n\) 的因子个数之和是 \(n\log n\) 级别的,于是可以枚举 \(AB\) 段的长度,调和级数算一算。要判断两个字符串是否相等,果断哈希(这充分地显示出了我的菜)。大约 1h10min 的时候把大样例过了。
然后跑 \(2^20\) 个 a 的数据,1.9s?!!卡!用了一些玄学卡常技巧,不过貌似也没啥用,把那玩意儿卡到了 1.7s。
心里面不太爽,看 T3?smwy?一题 100 分?ccfsb 吧。
抱着我一定要把这题做出来,不做出来就比别人少 100 分的心态开始猛刚正解。不过想了很久还是只能想到 \(nm^2\) 的做法。应该还有点分吧 qwq。大约 2h 的时候发公告,说 T3 没印部分分的数据范围,ccf 能不能长点脑袋啊。
发下来一看,\(nm^2\) 只有 40pts。不管了,40pts 就 40pts 吧。开始写,结果发现要判一大堆东西,感觉还挺难写的(不过有可能是我思路简便?),调了好久连样例都没过。40pts 没有那就换成 10pts 吧。结果发现 10pts 也要判一大堆东西,调了好久也没过,其时已 3h10min,交了一个 puts("0"); 的程序上去。心态直接崩掉,考场上差点都哭出声来了。
只好去看 T4,10min 把暴力的 30pts rush 出来了,又过了 15min rush 出了测试点 7,8。心情还稍微好些。再看后面的测试点,感觉这个 \(k=1\) 的思路对后面的部分分还是蛮有启发性的,不一会儿也想到了 \(nk\log n\) 的做法。咦?这样岂不是有 80pts 了吗?写好之后已经 4h 了,测了下大样例,1.5s,顺手卡了卡卡到了 1s,这 \(k=3\) 都要跑 1s,那 \(k\leq 10\) 估计是拿不到了,那我就只有 60pts 了/kk
最后检查一下三题的程序,等等等等等等,T2好像。。suf 数组没清空。如果串的长度递减那不就无了?还好检查出来了。
再查查文件名,就准备交卷了。
\(100+[84,100]+0+60=[244,260]\)
zblzbl。。。肯定要被全体dd了。
出考场问了一圈,人人 T3 都有分,就我没分。
ycx \(100+100+40+60=300\),wjz \(100+100+[0,70]+30=[230,300]\) 全都 ddw 了。
我问他们 T2 极限数据跑了几秒,ycx 说他写的 Z,0.5s,wjz 说写的哈希但极限数据只跑了 1.1s,那应该都稳了 orz。
出来有学长在那里说 T1 要高精,然后我才发现我最大值算错了,应该是 \(60^{11}\),又回想起来我求 lcm 的时候是先乘再除的,会爆 ll。完蛋了啊,那我要挂分了啊/kk,不过应该最多 10~20 吧(除非 CCF 不要他的).
精神崩溃。
明知两个 ll 相乘会爆 ll,为啥还要先乘再除?
明知哈希常数大,为啥还要写哈希?
明知构造题是你的弱项,为啥考前不刷几道练练手?
明知 CCF 经常出些阴间题,为啥你就有自信它不会考构造?
无语了。
傍晚民间数据出来了,考得很一般,大部分人都 ddw 了。
luogu \(90+98+0+55=243\)(不要问我为啥是 \(98\),因为在洛谷上测得时而 \(100\) 时而 \(96\))
oitiku \(90+100+0+60=250\)
所幸除此之外没有挂太多的分。
后排膜拜 ycx \(100+100+40+60=300\)
信心崩掉了啊,估计要退役了。
已经把我 CF 小号的密码换成了随机字符串。
Day 4 - 2459192
A.F.O
分太低了,只有 \(60+92+0+65=217\),肯定进不了省队了/kk,并且按照我们学校神仙的成绩进 D 队都难/kk
CCF 真的不要他的了,T1 把我卡成60/kk
NOIP2020 自爆记的更多相关文章
- NOIP2020退役记
Day 0 这一次因为疫情仍然没有试机,但是允许提前打开虚拟机,减少了调试虚拟机的时间 开考时,吸取上一次 \(CSP\) 的教训,先把题面看了一遍 感觉 \(T1\) 比较可做,剩下的暂时没有思路 ...
- CSP2020 自爆记
Day -1 - 2020.11.5 发现自己 dp 学得很烂--刷了几道 dp 找找感觉. 晚上死活睡不着,觉得要爆炸了. Day 0 - 2020.11.6 白天在学校觉得人飘了. 傍晚回来拿了准 ...
- C++头文件居然可以这么打!!!! 长见识了!!!
返回主页 longdie 这人,生于天,立于地,为的就是顶天立地. 未来的答案早已被宇宙计算好了,人类自出现,答案就在那里,人类灭亡了,答案也在那里,,但是人活着,不就是为了看看未来发生了什么吗?如果 ...
- NOI2019退役记 upd:2019.12.1
(我把原来写的东西全部删掉了) AFO. 我退役了,\(\mbox{yyb}\)退役了. 至少,在接下来的日子里,我得投身到文化课,度过快乐的高三生活了. 这两年的\(OI\)生涯给了我很多,让我学会 ...
- Spark踩坑记——Spark Streaming+Kafka
[TOC] 前言 在WeTest舆情项目中,需要对每天千万级的游戏评论信息进行词频统计,在生产者一端,我们将数据按照每天的拉取时间存入了Kafka当中,而在消费者一端,我们利用了spark strea ...
- Spark踩坑记——数据库(Hbase+Mysql)
[TOC] 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库,去统计或者改变一些值.最近一个实时消费者处理任务,在使用spark streami ...
- 这些年一直记不住的 Java I/O
参考资料 该文中的内容来源于 Oracle 的官方文档.Oracle 在 Java 方面的文档是非常完善的.对 Java 8 感兴趣的朋友,可以从这个总入口 Java SE 8 Documentati ...
- 千回百折:百度Java研发offer斩获记和经验分享
起因 面试过程 等待offer的过程中悟道 Java面试常考知识点个人总结 过程 百度——作为国内互联网的巨头之一,最近的一些风波对其褒贬不一,但是类似事件不是第一次发生,也绝对不是最后一次,对于真的 ...
- 记一次nginx部署yii2项目时502 bad gateway错误的排查
周六闲来无事,就试着安装和部署下yii2,安装过程没什么问题,但部署到nginx上时遇到了502 bad gatewary问题,折腾了半天才搞定.这个问题是我以前在部署yii2时没有遇到过的,因此记在 ...
随机推荐
- 来说说JPA、Hibernate、Spring Data JPA之间的什么关系?
目录 JPA Hibernate Spring Data JPA 实践 来说说JPA.Hibernate.Spring Data JPA之间的什么关系 Java 持久层框架访问数据库的方式大致分为两种 ...
- IEEE754浮点数的转换
将十进制数转换为单精度浮点数 如何将十进制数转换为单精度浮点数参考 首先要知道 IEEE浮点标准:V=(-1)^s * M * 2^E 1.符号(sign)s决定这个数是负数(s=1)还是正数,0(s ...
- Coursera Deep Learning笔记 卷积神经网络基础
参考1 参考2 1. 计算机视觉 使用传统神经网络处理机器视觉的一个主要问题是输入层维度很大.例如一张64x64x3的图片,神经网络输入层的维度为12288. 如果图片尺寸较大,例如一张1000x10 ...
- [对对子队]会议记录5.19(Scrum Meeting6)
今天已完成的工作 吴昭邦 工作内容:搭建第9关 相关issue:搭建关卡7.8.9 相关签入:feat: 第9关能够通过 何瑞 工作内容:搭建第9关 相关issue:搭建关卡7.8 ...
- 单片机stm32的5个时钟源的详细分析
众所周知STM32有5个时钟源HSI.HSE.LSI.LSE.PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的. 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低 ...
- Python matplotlib pylab 画张图
from pylab import * w1 = 1 w2 = 25 fs = 18 y = np.arange(-2,2,0.001) x = w1*y*log(y)-1.0/w2*exp(-(w2 ...
- POJ 2446 Chessboard(二分图最大匹配)
题意: M*N的棋盘,规定其中有K个格子不能放任何东西.(即不能被覆盖) 每一张牌的形状都是1*2,问这个棋盘能否被牌完全覆盖(K个格子除外) 思路: M.N很小,把每一个可以覆盖的格子都离散成一个个 ...
- 基于SpringBoot项目MyBatis分页插件实现分页总结
前言 在使用Mybatis时,最头痛的就是写分页了,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真的不想花双倍的时间写 count 和 se ...
- VNC服务器的搭建(带图形化支持)
环境:centos7.6最小化安装 图形化支持 如果希望安装简单的图形支持的话,仅包含gnome的最最最最基础的包的话可以使用以下命令 yum groups install "X Windo ...
- Linux使用ssh测试端口
在windows上可以使用telnet客户端测试,在linux如果不方便安装telnet客户端的时候可以通关ssh来测试端口 具体命令如下 ssh -v -p 8080 root@59.207.252 ...