我的计数水平是外国人水平。
Jun. 15th ~ Jun. 21th
-
无限颓废,除了 JOI 2020 Final 之外基本没做任何题
-
周六(Jun. 20th)是会考,FJ 因为联考和会考冲突而改成下周四、五的 FJOI
Day [-2,0]
死猪不怕开水烫,省选越近我越浪。
-
除了 AGC046 A~D 之外,还是没做任何题
-
Day 0(Jun. 24th)到 SDFZ 报到并试机
-
试机的时候我前面的 nealchen 敲了一个 FFT,我敲了一个 SAM
-
回宾馆的时候写了 SA 和 FFT
-
同时了解到了今年 FJOI 改用 OJ 提交,试机体验还行
-
回想起去年打错考号,那感觉真是可怕
Day 1
- 看到题面,发现还是熟悉的 FZU 排版,还不写内存限制
我:三题的空间限制分别是多少?
工作人员:不做回答。
-
感到非常毒瘤
-
T1 大概是一个简单的拆点费用流,看 (2 imes10^4) 的规模不知道能不能过,但觉得没有其他做法了,直接码上 EK
-
多测不给数据组数范围,再次感到毒瘤
-
T2 大概算法是 Tarjan + 线段树合并 / 启发式合并
-
看着 (5 imes10^5) 的范围,由于 ML 未知,忍痛放弃了线段树合并
-
两题都过样例的时候大概
9:30
多一点 -
T3 是一个排列计数题感觉到会非常难
-
一看到 (n=1,2,3) 的时候答案为 (0) 但 (n=4) 的时候答案为 (2),试图把符合条件的两个排列找出来妍究性质
-
但由于缺 (xian) 乏 (ma) 经 (fan) 验,决定正经推导
-
但快
11:00
的时候还是只会一个 (O(n^3)) 的 DP -
可第一档就是 (n=5000) 的,辣鸡部分分,毁我青春
-
根据经验,先去检查前两题,先把 T2 暴力拍上了
-
然后回来搞 T3,还是做不出来
-
再回去 T1,暴力都不好写,就乱按了几个肉眼可观察的小数据
-
再去搞 T3,还是做不出来
-
只剩
5min
的时候,发现 T1 锅了,一组 (n=4,m=6) 的数据过不去 -
然后陷入极端自闭状态
-
然后把 (n) 改成 (6) 之后竟然就过了,立刻意识到我是不是哪里 (n) 和 (m) 写错
-
最后不到
2min
的时候查出来 -
出考场的时候感觉自己整个人都要退役
-
听到粉兔切了 T3 之后,更感觉自己要退役
-
直到知道同校选手和 FZYZ 的 nealchen 和 Lagoon 都不会 T3 最低档暴力之后,心里才比较平衡
-
中午就 T3 在 vuq 发起了激烈讨论,看到 EI 的回答,感受到我的组合计数水平是外国人水平
-
吃完饭下午看 result,T1 写 EK 被卡掉 (30) 分,听 Lagoon 说写多路增广就过了,T3 (O(n^3)) 竟然有 (10) 分
-
同时听说 Lagoon T2 写的线段树合并(要 (512) MB)没有被卡空间
-
当天结束之后,综合排名 (2 ightarrow4)
-
当日最高分 Lagoon (210)
-
晚上在宾馆打了一个 LCT
Day2
-
昨晚半夜醒来了一段时间
-
看到题面,还是一样不写 ML
-
看完 T1 觉得是一个斜率优化 + 凸优化,没有具体 DP 式子,先看看后面两题
-
再看 T2 觉得好像很可做,但试推了几分钟没推出什么,就放一边
-
再看 T3:这题是不是 CF 原题 弱化版???(原题需要动态加数并强制在线)
-
不知道怎么回事今天采取了三题同时做的策略
-
T1 想到了怎么 DP 之后感觉化式子和维护凸壳都比较烦,先放着
-
然后脑补了一下 T3 做法,发现需要写一个动态开点的打标记线段树,由于昨天 T2 Lagoon 没被卡,就认为这题空间 512MB 可过,先写了读入部分
-
然后尝试开始推 T2,又是计数题,大概是求一个 (nk-2(k-1)) 边形的 (k) 角剖分(剖分成 (n) 个 (k) 边形)方案数
-
一开始尝试把 (n-1) 条切割线无序转有序之后枚举第一条线
-
然后推了
20min
左右发现有点假,去写了一部分 T3 -
然后又想到了转化成 (n) 个节点的 (k-1) 叉树计数
-
试图立即使用
prufer
序列计数,但推到一半发现没考虑到子节点位置的影响,再次假掉 -
然后写出了生成函数:(F(x)=xF^{k-1}(x)+1),这方程解个榔头
-
后面想到了加一堆叶子把子节点不满的儿子个数凑成 (k-1),然后感觉就能
prufer
了,然而写一发,过不去样例 -
然后再去写了一部分 T3,顺便写出了 T1 的 DP 转移式
-
然后回到 T2 修锅,发现我没注意到转成无根树之后原来的根的度数是 (k-1) 而不是 (k),并且子节点之间没安排顺序
-
修了这个锅之后通过了样例,然后把 T3 写完了,这两题都和暴力拍上了
-
可现在比赛时间只剩
1h
多一点了 -
尝试写暴力 DP 验证凸性,可 (O(n^3)) 因为一个减号打成加号调到自闭
-
我开始写正解的时候已经 (11) 点 (20) 几分了
-
两个数组互相转移的斜率优化大 DP 转移对着暴力程序照抄,强行 rush,
11:45
左右写完 -
可在最后的时间里面这个 DP 没有调出来,就交了个 (O(n^3)),鬼知道有多少分
-
还是一样,出来的时候感觉整个人都要退役
-
认识的人也只有 nealchen 和 Lagoon 写出来 T1
-
中午还是一样,就 T2 这个计数题在群里激烈讨论
-
EI 说解 (F(x)=xF^{k-1}(x)+1) 这个方程可以用拉格朗日反演,再次感受到我的多项式水平也是外国人水平
-
然后在知乎上喷了一下 FJOI:
题目差评
题意差评
不写空间限制差评
部分分差评
n=5e5+5 差评
没大样例差评
费用流卡 EK 差评
卡逆元差评
多测不给数据组数范围差评
两个数组互相转移的斜率优化大 DP 差评
要是联考没和会考冲突多好.jpg
-
下午回 SDFZ,result 咕了好久
-
T1 果然一分都没拿到,T2 挂了 (60) 分,怀疑是多测每次分段打表阶乘导致 TLE,不给数据组数范围极度差评
-
不过 (140) 竟然混到了当日 rk (1)
-
orz 粉兔 期望得分最高
-
无论如何,接下去提升一下计数水平,NOI 加油吧