ABC342总结

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

数据结构,线段树套堆(建议标记永久化)

posted @ 2024-02-25 11:55  妖灵梦  阅读(93)  评论(0)    收藏  举报