专栏文章

思维

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minaz3k4
此快照首次捕获于
2025/12/01 23:27
3 个月前
此快照最后确认于
2025/12/01 23:27
3 个月前
查看原文

思维

T1

最短路状物,最多只会走 10001000 天,fu,tf_{u,t} 表示在第 tt 天走到 uu 的最大价值,有向无环图,跑什么都行。
时间复杂度 Θ(nT)\Theta(nT)

T2

Sol1

直接上二分图,显然 iii \to i 是一组最大匹配,然后取消 ii 的配对,在建的图上跑就得到了 ii 的答案,时间复杂度玄学。

Sol2

连边后发现 ii 想要得到 jj,必须形成一个环执行轮换,直接 floyd 传递闭包即可。时间复杂度 Θ(n3ω)\Theta(\frac{n^3}{\omega})

Sol3

口胡。
两个点能换说明在同一个强连通分量中,直接 Θ(n+m)\Theta(n+m) 跑 tarjan。等待验证。

T3

对每个店 ii 计算以它为直角顶点的答案,贡献是
i=1nxxi×i=1myyi\sum_{i=1}^{n} |x-x_i| \times \sum_{i=1}^{m} |y-y_i|
对于 xx 坐标相同和 yy 坐标相同的放入一个集合,预处理前缀后缀和。
时间复杂度 Θ(nlogn)\Theta(n\log n)

T4

评论

0 条评论,欢迎与作者交流。

正在加载评论...