先来补一份总结,再去改T3。
今天的题难度不是特别高,但分数也不是很高。
T1
可以考虑欧拉筛直接边筛素数边一个个相乘,时间看似会去到
n
2
n^2
n2实际远远不到。埃式筛也是可以做出来的。
T2
一道不怎么明显的树形DP,当然可以考虑贪心。
主要是感觉贪心目光短浅,并且认为自己的考虑时长不周全,所以没去想贪心。其实贪心也很好做。
那么将题目简化以后,我们就可以转为“找点对”的操作,而DP式子也就很容易出来了。最后处理一下再输出。
T3
真的是暴力啊……
比赛的时候上了BFS然后就想先去水个没有钥匙的分吧,然后时间没超?!
正解是二进制判重+BFS or SPFA
T4
可以说搜索的50分白捡。(没拿QWQ
然后看怎么优化,看着看着感觉不对劲但还是没有发现什么,就开始上暴力了。
暴力没调完,比赛结束了。NAN……
彭奆看出是线段树或者树状数组优化,单点修改区间查询。并且是权值线段树,最后维护一个暴力思想即可。
下次比赛还是要敢打敢拼一点,不要轻易言败。
一些常见的数据结构和算法要熟悉,并且可以在题目中发现他们的影子,以来运用得分。
改题顺利,喵……