AtCoder 绿题总结

开个坑,写 AT 绿题,因为蓝题不会写

[ABC037D] 経路

对于相邻的两个数,较小者向较大者连边,容易发现这样操作后整个图是一个 DAG,所以直接拓扑排序即可。感谢 LXP。

[ABC040D] 道路の老朽化対策について

将边和询问都按权值从大到小排序,然后并查集 + 双指针维护即可。

[ABC041D] 徒競走

直接状压。对于状态 i,如果要加入 j,则需要满足 j 不在 i 中且 j 的所有儿子都在 i 中,复杂度 O(N22N)

[ABC051D] Candidates of No Shortest Paths

设点 u 和点 v 之间的最短距离为 du,v。对于边 (u,v),若边权 wu,vdu,v,则它没被用到,Floyd 即可,复杂度 O(N3)

[ABC057D] Maximum Average Sets

排序后贪心,考虑第 A 个数的选法即可。

[ABC070D] Transit Tree Path

K 为根 DFS 即可。

[ABC099D] Good Grid

其实就是三染色,把每个颜色的点预处理出来(用桶记录),然后枚举每种颜色选择的数字,直接统计即可,复杂度 O(C4+N2)

posted @   Eliauk_FP  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示