「闲话」NOIP 集训 (后半)

已经快两周没写闲话了,一想万一十几天就退役了不得留点念想啊,于是还是拾起来吧

11.19

上午

打了困困模拟赛,不过我倒没那么困,不至于像 CTH 一样啃着水杯呼呼大睡

开场就听大家说全不可做,于是果断【数据删除】

结果再看题目,看 T1 的前半小时脑子里全是【数据删除】,看了十几分钟才看懂题面

想题的过程中也是,想着想着脑子里【数据删除】就蹦出来了

结论:以后不能开场先【数据删除】

推了 KMP 半小时,思路感觉差不多了就直接开始打了

调了一版又一版,发现总是不能正确实现出自己的思路

最后终于想到了正确的实现,打完已经开场一🐔时了

后边半小时困困通读题面,感觉 T2、T3 还行

然后半小时困困想 T2,钦定为不可做,开 T3

这时就只剩一个小时了,不过一眼会了 T3

先没胡倍增优化,打的极限情况 O(n2),随机数据 O(n)

一调就是 55 min,是的,n2 打完就只剩 5 min 辣,于是直接摆,(5 min 我打死也打不完倍增啊)

最后 RP,T3 拿了 95pts,这是预料之中的吧,因为确实很难卡,除非他一个包绑一个 hack

RP 的时,还好我没打丸倍增优化,因为打完就全 MLE 了!

下午

本来在犹豫去不去上体育,想去啊,但是他们要测 1000 m

结果 14:30 开始讲评

问 xfg:还上体育吗
答:上
问:其实等讲评丸咱们再去上体育也行的
(翻译一下:其实等他们跑完 1000 咱们再去玩也行的)
答:那就讲评丸再去上吧,高一也一起去玩会吧

好啊,这下不用测 1000 了!!

于是又开始打篮球,达成新成就:🏀 进球 +1

别样的,大黄抱着球跑是真憋不住

还有大家打篮球与众不同的一点都是二次抱球之后还可以再接着运······

回来改丸了 T3 的倍增,过了大样例但全 MLE 了,一算空间确实是开不下的

发现赛时代码 TLE 的点只有类似特殊性质的才会被卡,于是直接加个特判就过了 ~

11.20

上午

今天没模拟赛咯!

先去学习了一下二维数点,然后【数据不删除】

想起来昨天 oos 说他的 T3 是 O(n) 的,没事就去看了一眼他代码

发现就是我的赛时做法,于是花了五分钟给他改过了,其实并不是 O(n) 的,理论上应该叫做 O(n2)
然后看到 xfg 和 huge 默契地穿上外套一起走了,嘿嘿~

下午

重新学了下 CDQ,不是怎么感觉那么简单,那三个月前我是为什么学了两次没学会??

晚上做了几道 CDQ 的题,貌似大颓了一晚上

11.21

别样的模拟赛,名字那么官方,还挂的 CCF 字样,难道真是官方模拟赛??

🤕 官方模拟赛那么够史??

骗你的,今天又没打完暴力

T1 的好心题解让我一直往它引导的方向去想,但其实有很简单做法,根本用不到提示

被提示控了 40 min??浪费时间过多

然后 T2 没啥思路老规矩开 T3,觉得很可做

两个小时推出了换根 dp,感觉再上个矩阵就做完了,该怎么做很清晰了

准备先把 D=1 打上,然后发现题目是 有多少连边的方案可以使先手必胜, 而我读成了 先手必胜的方案数

哈哈,我是 🤡

直接红温了,虽然做法一样,甚至还变简单了,但是现在只剩一小时了!!

很急,脑子就很乱,怎么一遍 dfs + 换根 dp 求出每个点是否必胜根死活想不出来

赶紧打上了 n2 跑了,剩了十五分钟去想 T2 部分分

哈哈没打完,哈哈哈哈哈哈哈

下午

嗨嗨,今天又有体育课,又是 🏀 日,今日进球 🏀 +3 !

今天大家二运少多了,大黄也不抱球跑了(虽然好像还跑了一次)

主要是没 Ratio 的一方也能打的跟 Ratio 的一方差不多分了,但是 Ratio 的进球率还是过于高了

lxyt 的足球 ⚽ 天赋还是一如既往的强!期待下次踢足球 lxyt 的大力开球薄纱藏班

11.22

上午

模拟赛 T2 一眼矩阵优化,跟昨天一样开始推矩阵,但昨天 T3 没改亏大了,导致没复习矩阵

矩阵忘得差不多了,然后一直按一个很不对的乘法原理去推,发现只要柿子里存在加法就推不出来

于是在小丑了两个小时之后,决定先把矩阵乘的代码打上,果然打上就想起来矩阵是怎么个事了,然后就直接推出来了

然后剩一个小时的时候推出了矩阵(其实很简单的矩阵,但我是采集不会矩阵),发现要分四种情况

第一种情况就打了 20 min 直接放弃了,开始去打 T3、T4 的暴力,最后半小时拿了 30 pts 暴力

为什么自己老是不舍得弃题啊,总是一道题大概该怎么做,只需要时间就能做出来,然后就死想,想出来的时候却快结束了

下午

直接接着赛时 T2 想出来的开始调,调了两个小时发现 T 了 3 个点,才发现时间复杂度不对,

虽然跟正解是一样的,但我把每个 i[1,k] 分开算的,时间复杂度是 O(8klogn),需要把时限开到两秒

然后求个和加起来就好了

晚上都去打 ABC 了,我一下午就改 T2 赛时的史做法了,所以不打了

11.23

上午

今日模拟赛在梦熊上,听说可以做到半 IOI

updated: 试过了是真的

T1 看见异或和修改先想了线段树和 trie ??

然后发现既不用线段树也不用 trie 树直接就做就行

打完大概开赛半小时左右,但是有形如以下的问题:

有修改 m 次操作,将 p 位置上的元素改成 v
我的代码:

for(int i=1; i<=m; i++){
    cin>>p>>v; a[i] = v; //显然应该是 a[p]=v
}

于是调了二十分钟

没测大样例直接交了,发现确实显示通过了此题

T2 想了两个半小时最终只会 60 pts

然后打 T3 的暴力和 k=1,打完小样例过不了

调了半个小时,抬头一看是实数不是整数

这我哪会啊,直接去打 T4 的 3pts 暴力了

喜报:没挂,163 pts

插曲:

赛时去厕所的时候,丁真说他测大样例用了半小时,于是我告诉他可以看到自己有没有 A 这个题

赛后丁真因为评测机问题 T1 没拿满

丁真:我回去看了眼没显示我通过这个题,我当你说 p 话呢,没想到我确实没通过

下午:

去找 guge 要前两天拿走的泡面:

guge:这时违禁品,学校是禁止带的,出于对你的照顾,我可以等到去打比赛的时候给你

看了会题解,被 9G 拉去听昨天 T4 的神秘做法【FHQ 维护序列,二分 Hall 定理 check,权值线段树修改】的 nlog2

发现今天该有体活的,不知道还有人打篮球 🏀 吗?

体活打了一个半小时 🏀 爽了,进球数 + 5,%%% int_R 大佬超强空心三分

前后打了三把,CTH 因为抱不稳球 + 爱出界被骂惨了

CTH 两大定律:

  • 接不住空中的球

  • 运球距离过长球就自己滚走咯

丁真防人防的是真死,神墙手,只不过球掉了他也抢不到(

明天早上还有体活,干啥呢,好像凑不够打篮球的人了??羽毛球也不想打(虽然球馆里有网了,但人过于多了)

晚上

我 !!! 2670 !!! 了!!!

已经是 CTH 的一辈子了

posted @   Aqr_Rn  阅读(171)  评论(32编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示