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

先咕着,咕咕咕。

咕咕咕。。。。。。
posted @ 2024-11-27 20:59  碧蓝新星  阅读(26)  评论(2编辑  收藏  举报