NOIP2024加赛8
NOIP2024加赛8
前言
挂分历程
开T1,T1这么水?
20分钟写+调直接交。
开T2,T2这么水?
10分钟读题+拆贡献。
哎,好像可以 \(O(n)\) ?
哎,好像可以 \(O(n\log n)\) ?
一小时调完T2。
哎,大样例跑 3s,卡常。
卡了 2h,没卡过。
开 T4,直接把 T2 粘过来,半小时调过小样例。
我去,我怎么没开 T3。
开 T3,一眼转边权和经过次数,摸个小样例,直接对了,写完了 70%,没写完。
flandre
直接贪,发现排完序选正贡献就是最优。
Update:赛时代码多加long long并且去掉一个等于号就过了
meirin
直接拆贡献,跑前缀和就行。
sakuya
把题干,转成边的经过次数,如何统计呢,发现可以统计序列中两个数相邻的概率。
显然枚举点没前途,由于两个点相邻的概率是固定的,可以直接在一条边的"两边"找被标记的点个数相乘后乘 2 就是经过次数。
预处理每个点所连边的经过次数和,修改直接修改即可。
红楼 ~ Eastern Dream
先咕着,咕咕咕。