day1
开场先写t1。
卧槽!这是啥啊!d1t1就考数论题?不管了,先写个暴力。然后慢慢推。这个好像扩欧啊,先算出 ax+by=1 的解,然后每次在当前解加上这个东西。写了一半发现并不能算出最大的解。
然后就开始猜结论。不妨设
a>b
,对于
cmoda=i
,算出最小的合法的
c
,答案就是所有的
出来后有人把这道题挖了出来,就是一道小学奥数题。
t2就是一道简单字符串模拟题,很快就写完并写过了大样例。然后想到一个问题,如果上界和下界是另一个循环变量会发生什么?于是就没有再去确认题意直接开始写了。随便脑洞了一个方法,写了接近 200 行。出考场后zjt一说才发现做了一道升级版的题。。。
t3是一道最短路+DP题。先把最短路部分和判
−1
的部分写完。设
di
为从
1
到
day2
t1就是简单BFS题。考到一半发现会爆long long
,就加了一个特判。出考场后一问,很多人都没加。
t2看到
t3就是一道数据结构题,是吉老师出的。NOIP开始光明正大的出数据结构题了。用
n
棵平衡树维护每行前面
退役了退役了
upd:最终拿了 570 分,d1t3被卡常了。