ABC342总结
A+B+C+D
虽然有奖,但是一无所获,都排到2000名左右了。
赛时快速通过前四题,但是第五题被题目迷惑,第六题思路混乱,第七题本来是能力范围之内(数据结构是chn oier的特长),但是没读题。
E
一个最短路,这是有提示的,但是有一个迷惑信息。题目让我们求从 A 最晚出发的时间能到达 N,其实就是把边反向,求N到A最早的时间。但是这里的dis数组不维护最小值,而维护最大值,为什么呢,怎么变成最长路了?因为这相当于 \(INF-min=max\) 让路上时间最短,那么最终得到的答案就愈大。这是这题新颖的地方。这也考验了选手对于最短路算法的实质理解。
F
概率论问题。没看清题,先正着遍历把dealer能达到i的概率\(p_i\)算出。然后算出player如果得到i的话,赢得概率是多少。最后反着遍历,统计答案\(f_i\):要么不动,要么再投。其实这里就是个大小比较,得出了如果是这个点数,要不要继续投。也就有了方案(但是题目不要求输出)。
为什么一次正的一次反的?因为第一次\(p\)依赖于小于他的状态已知,第二次\(f\)依赖于比他大的状态
G
数据结构,线段树套堆(建议标记永久化)
标签:总结,遍历,题目,短路,ABC342,数据结构,但是 From: https://www.cnblogs.com/life-of-a-libertine/p/18032228