考试时
今天比赛的感觉很奇怪,前两场几乎是把时间打满了,而今天打了三个多小时就感觉没有思考空间了,然后就自闭了
照例翻题,T1就没啥思路,我只能推出来t=1的情况,其他样例我也推不出来,不知道这个题应该怎么去搞,像转化到函数上去看增减性的差值但我也不会,看了二十分钟就跳了
T2这个题数据范围不大,就正常构边都是可行的,这个题其实问题可以转化为能不能找到一条边为两点间最短路的必经边,那这个问题让我联想到了之前的一场普专提的T4,当时想了很久就在想怎么解决这个问题,百思不得其解,赛后才学会了跑两遍最短路来解决这个问题,但问题在这个题中有另一个困难,当时的两点都固定,而现在只固定了一个点,另一个只能问一次跑一次最短路,但也太耗时间了吧…没办法先把这种情况码了出来,又搞了一下10分的特殊情况,总共应该稳妥的60分,至于另一档20分我不确定能不能过,如果评测机飞快的话1e9以下也许能卡着过呢
看T3的话就是一道字符串的题目,想到了前两天上课的一道cf题目,但两个还是有差别的,我觉得正解应该是AC自动机or后缀自动机?但字符串的东西我确实不太熟练,只能搞了个kmp上dp,照着把kmp扩了维度,同时对所有串进行字符串匹配,复杂度应该是nm的吧,第一档分数是可过的,后面的t=1的情况那就是找一个串是不是另一个串的子串,这个问题我记得是字符串hash的模板,但我觉得如果用字符串Hash去搞一下复杂度好像还是有点高,就随便搞了一下,估计过不去吧qwq
之后就对每个题其实没什么思路了,想了一下T2的tarjan做法&#