比赛开始,第一眼 T1 先很快发现可以预处理出任意一对点间是否可达,然后本来想弄个 DP 直接解,但写出来后发现题目要求互不相同。一时间没了思路,但接着仔细想了一会,发现可以直接枚举 BC,发现 AD 的找法类似,对于每个 i 找到 1 和 i 与 f_i 都可达且 a 值最大的,然后直接分讨即可,发现记录前三大即可。
约15:00
大样例过了,为了保险对拍了一下,结果一拍一个错,调了一下发现原来是一个地方c1打成了b1,粘过来的时候忘了改了。大样例都能过也是真服了,我 n \le 20 都随便拍出来,你个大样例开到 200 找不出问题是吧。
holiday 差点打成 hoilday,险些丧命,测大样例时发现了。
15:15
开 T2,发现随便分讨然后一堆 ST 表即可,一通码就好了。
大样例过了,有了 T1 的经验于是我又拍了一波,然后又是随便拍出问题,结果发现原来是列的 ST 表和行的 ST 表一起处理了,导致 m 个的还按 n 的来,如果 n \le m 就出问题了。大样例好像是 n=m 造的,服了。