Day -4 - 2459184

本学期第 14 周终于到来了,NOIP 只剩 5 周了。

djq 进国集了,先以膜为敬。

晚上上 hb,hb 让我们记了几点要求:

  1. 认真读题,要一字一句读题,包括输入输出样例
  2. 考前不要做太难的题,否则会产生能力错觉

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 自爆记的更多相关文章

  1. NOIP2020退役记

    Day 0 这一次因为疫情仍然没有试机,但是允许提前打开虚拟机,减少了调试虚拟机的时间 开考时,吸取上一次 \(CSP\) 的教训,先把题面看了一遍 感觉 \(T1\) 比较可做,剩下的暂时没有思路 ...

  2. CSP2020 自爆记

    Day -1 - 2020.11.5 发现自己 dp 学得很烂--刷了几道 dp 找找感觉. 晚上死活睡不着,觉得要爆炸了. Day 0 - 2020.11.6 白天在学校觉得人飘了. 傍晚回来拿了准 ...

  3. C++头文件居然可以这么打!!!! 长见识了!!!

    返回主页 longdie 这人,生于天,立于地,为的就是顶天立地. 未来的答案早已被宇宙计算好了,人类自出现,答案就在那里,人类灭亡了,答案也在那里,,但是人活着,不就是为了看看未来发生了什么吗?如果 ...

  4. NOI2019退役记 upd:2019.12.1

    (我把原来写的东西全部删掉了) AFO. 我退役了,\(\mbox{yyb}\)退役了. 至少,在接下来的日子里,我得投身到文化课,度过快乐的高三生活了. 这两年的\(OI\)生涯给了我很多,让我学会 ...

  5. Spark踩坑记——Spark Streaming+Kafka

    [TOC] 前言 在WeTest舆情项目中,需要对每天千万级的游戏评论信息进行词频统计,在生产者一端,我们将数据按照每天的拉取时间存入了Kafka当中,而在消费者一端,我们利用了spark strea ...

  6. Spark踩坑记——数据库(Hbase+Mysql)

    [TOC] 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库,去统计或者改变一些值.最近一个实时消费者处理任务,在使用spark streami ...

  7. 这些年一直记不住的 Java I/O

    参考资料 该文中的内容来源于 Oracle 的官方文档.Oracle 在 Java 方面的文档是非常完善的.对 Java 8 感兴趣的朋友,可以从这个总入口 Java SE 8 Documentati ...

  8. 千回百折:百度Java研发offer斩获记和经验分享

    起因 面试过程 等待offer的过程中悟道 Java面试常考知识点个人总结 过程 百度——作为国内互联网的巨头之一,最近的一些风波对其褒贬不一,但是类似事件不是第一次发生,也绝对不是最后一次,对于真的 ...

  9. 记一次nginx部署yii2项目时502 bad gateway错误的排查

    周六闲来无事,就试着安装和部署下yii2,安装过程没什么问题,但部署到nginx上时遇到了502 bad gatewary问题,折腾了半天才搞定.这个问题是我以前在部署yii2时没有遇到过的,因此记在 ...

随机推荐

  1. iNeuOS工业互联网操作系统,智慧用电测控应用案例

    目       录 1.      概述... 2 2.      系统部署结构... 2 3.      用电测控终端... 3 4.      系统应用介绍... 6 1.   概述 通过物联网技 ...

  2. Spring Cloud Alibaba整合Sentinel

    Spring Cloud Alibaba 整合 Sentinel 一.需求 二.实现步骤 1.下载 sentinel dashboard 2.服务提供者和消费者引入sentinel依赖 3.配置控制台 ...

  3. RabbitMQ的一些理解和笔记

    在这篇博客中,简单记录一下 rabbitmq 服务器中一些基本的概念. Connection: connection 为 TCP连接,是我们的应用程序和RabbitMQ服务器真正发送和接收数据的地方. ...

  4. 搬运1:关于对C语言中数组名取地址加减等操作的一点探究

    对于数组名取地址强制转换的操作 偶然在晚上学了C语言指针后网页闲逛找题时,被一个数组名取地址搞糊涂了,在自己试验加探索后我稍微悟了一点东西. 代码如下: #include<stdio.h> ...

  5. 单片机stm32零基础入门之--初识STM32 标准库

    CMSIS 标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难.为了解决不同的芯片厂商生产的Co ...

  6. Netty:Netty的介绍以及它的核心组件(二)—— ChannelFuture与回调

    Callback 回调 一个 Callback(回调)就是一个方法,一个提供给另一个的方法的引用. 这让另一个方法可以在适当的时候回过头来调用这个 callback 方法.Callback 在很多编程 ...

  7. 转:汇编中EBP寄存器和ESP寄存器的区别

    EBP和ESP都是汇编中关于指针的寄存器.但是定义不同: (1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶.(2 ...

  8. CSS学习笔记:定位属性position

    目录 一.定位属性简介 二.各属性值的具体功能 1. relative 2. absolute 3. fixed 三.三种定位属性的效果总结 参考资料:https://www.bilibili.com ...

  9. gitbook热更新时报错operation not permitted

    在使用gitbook写东西的时候,当文档内容有更新的时候,会自动更新内容到页面上,方便预览.但是,存在一个bug,就是会神奇的崩溃掉,出现如下的错误提示: Restart after change i ...

  10. glibc memcpy() 源码浅谈

    其实我本来只是想搞懂为什么memcpy()函数的参数类型是void *的: 我以为会在memcpy()源码中能找到答案,其实并没有,void *只是在传递参数的时候起了作用,可以让memcpy()接受 ...