ZJOI2020游记
草自己好像写了4K流水账,有点浪费读者时间啊. 赛前心态挺平和的. 主要是觉得去年像联赛那样自己吓自己挺不值的(现在还是觉得自我惊吓导致Day2在不会T2证明的情况下优先选择补证明而不去卡常太愚蠢了,到手的AK就这么没了…). 就考两天试也没啥必要把自己折腾得死去活来,不如吃好睡好. 虽然最后也没吃好,因为9:00~14:00的考试时间太反人类了. 心态平和的另外一个原因是,听说我手上的NOI2019 Ag好像在强基计划里还是有用的. Day1 开场看到个string,莫名兴奋. 按照传统先看T2,发现T2名字叫传统艺能,又是个线段树上搞一搞的题. 回忆了一下之前几年的线段树题的做法,顿时有种出题组没题出了的错觉. 一看部分分,好像比去年常数一卡就是60分的垃圾出题组高明多了(悲伤的事情是听说还是有人因为这题的常数原因退队了). 之后看T1,是个字符串+DS,80分暴力似乎挺一眼的. 接着看T3,一股浓浓的ATC风格扑面而来,稍微想了想好像30分好像挺显然的. 之后回去想了想T1,感觉可以将所有runs建trie然后区间本质不同子串计数, ZJOI就这难度? 不过有点难写(而且实际上这是个假算法). 于是先去写T2了.写完发现大样例要跑7s,回想了一下去年的卡常经历,把矩乘全部展开就只用2s多了. 还真就传统艺能(指出矩乘题必定配合完全展开)?. 把T1的runs部分写完后