GDKOI 2024 游记
Day 1
A 感觉是场切题但我不会,B 感觉是很典的根号题,C 感觉是神秘 dp 题。
想了两小时正解完全不会 A,写了个 $[40,60]+60+10=110$ 的暴力,滚。
实际得分 $20+10+10=40$,我不好说。
Day 2
随便打了打,开场先去想 B,前面的性质很好分析,随便推推本来以为有 85,发现 $\prod\limits_{i=1}^n (1+x^i)$ 不能直接卷,我还写了个 NTT 发现和暴力没区别,期望得分 65。
看了看 C,写了个记录十字异或和的东西,以为一次直接改一个值就好了,实际上这个修改的是正解那种行列奇偶性相同的十字格子,赛时完全瞎了。
目前自我以为 $165$,想着写个 A 是不是就赢麻了。
发现区间 $[l,r]$ 合法的条件是 $\sum\limits_{i=l}^rb_i-a_i<0 $ 或 $\max\limits_{i=l}^r\{\min(a_i,b_i)\}>E+\sum\limits_{i=l}^r\min(0,b_i-a_i)$。固定左端点考虑,第一个条件是逆序对问题,第二个左式单增,右式单减,于是合法的右端点是一段后缀,直接二分。最后转化为 $[pos,n]$ 中 $< pre_{l-1}$ 的个数,扫描线即可。很好写,一个小时写完加过拍,虽然拍子要依赖前面的性质。
出场以为 $100+65+100=265$,实际 $100+40+20=160$。
原来多项式求幂不能随便对次数取模啊。
Cu 还是 Ag 不知道,去年都有 Au,越学越菜了只能说。

浙公网安备 33010602011771号