GDKOI2023 TG 游记

题面

$\text{Day1}/2023.3.11$

考试时间是 $8:30\sim12:30$。

拿到题一看,三个 $998244353$。

看 $\text{A}$,不会,非常慌。

想着把 $C$ 矩阵变成 $c_{i+1,j+1}-c_{i,j}+c_{i+1,j}-c_{i,j+1}$,$A,B$ 分别变成 $a_{i+1,j}-a_{i,j}$,$b_{i,j}+b_{i,j+1}$,做 $n-1$ 次变成一行乘一列的。推了好久写了好久,系数大概是一些组合数。写出来,发现差分会丢失很多信息,慌了,把后面两个符号换了一下,再做一次,然后 check 两条对角线并随机 $20n$ 个点 check,感觉不好卡就跳了。

看 $\text{B}$,不会,非常慌。

先把前三个 sub 过了,只有 $20$ 分。然后就对着 $n,m\le 10$ 的表盯,找规律,对着 $m=2$ 算了好久搞出来发现对于 $m>2$ 不适用,急了,跳!

看 $\text{C}$,还是不会。只有指数级搜索的 $20$ 分可拿!

继续推 $\text B$ 的 dp,到考试结束都没推出来。

期望得分 $[20,100]+20+20=[60,140]$。

出场问大家,发现后两题大家也都不会,但是 $\text B$ 好多同学都会 $40,60$ 分。

听说 $\text A$ 是随机一个向量去乘,大受震撼!

六中午餐还可以!

下午听讲评,中午休息的时候有人弹了 SIGMA,mopemope,Testify,Palescreen,OIer 和音游人真是高度重合啊(

听讲评,果然 $\text{BC}$ 都不太是考场写的出来的。$\text A$ 的 std 就是上面那个,看上去出题人应该想不到我的做法,应该能过!

然后就是漫长的等时间,主持人一直在拖时间,拖到最后只剩下一个“明天再见”,成绩还没出。

$\text{Day2}/2023.3.12$

事实证明,背板子没有什么用。

进场,三题糊脸上感觉都不怎么简单!

$\text{BC}$ 太抽象了所以就先看 $\text A$。

搞出三个点到三条链的交点的距离,分别是 $\dfrac{x+y-z} 2,\dfrac{x-y+z} 2,\dfrac{-x+y+z} 2$,然后找出直径。

正解是搞出每个点到直径两端的距离和非直径方向子树的最大深度,记录三元组 $(f_i,g_i,h_i)$,每次询问就是找到一个 $f_i\ge d_1,g_i\ge d_2,h_i\ge d_3$ 的 $i$,事实上是二维数点。

我的考场思路是,三条链的交点在直径上更优,写线段树维护直径上点外部子树最大深度的线段树,每次在两个区间求 $\max$ 再 $k$ 级儿子找出第三个点的做法,$x,y,z$ 顺序还不能调换要分六类讨论。写了两百多行,从 $9:00$ 写到 $11:00$。(如果有多条直径可能会寄)

以为 $\text B$ 是只有我不会的 FWT 之类的,先去看类似 ds 的 $\text C$ 了。

非常懵,只会写 $n,q\le 2000$,$k\le 20$,$v_i=0$ 三挡分。

然后去写 $\text B$ 的 $n=1$ 矩乘,写到考试结束还没测试。

期望得分 $100+[0,10]+30$。

考试结束就拿到了第一天的成绩单,是 $100+20+20=140$,$\text A$ 没被卡。

出场听说 $\text{1A}$ 随机撒点 check 有 $90$,大受震撼。

下午听讲评,大受震撼。$\text {BC}$ 没一题有人过。

讲话之后是刺激滚榜!

看到我 $\text{2A}$ 过了,十分刺激。

Ag 线 $190$,而我已经 $240$,确定 Ag+ 了。

再次到我的时候,我发现 $\text B$ 爆零了!$\text C$ 只有 $20$!但是我的名字飘到了 Au,心里非常紧张,最终最后一个 Ag 滚完也没有把我冲下来,长舒了一口气。

最终成绩是 $100+20+20+100+0+20=260$,踩线 Au。

膜拜学长 lcw 又 rk1 了!

总结:要会写乱搞,会写暴力。

posted @ 2023-03-12 22:13  ffffyc  阅读(10)  评论(0)    收藏  举报  来源