AtCoder Beginner Contest 245
1|0A - Good morning
2|0B - Mex
3|0C - Choose Elements
4|0D - Polynomial division
多项式除法,列一个数式,手模一下就有了
5|0E - Wrapping Chocolate
把盒子和巧克力豆按照宽度从大到小排序,然后开始枚举巧克力,首先把所有宽度大于当前巧克力的盒子的长度都加入到set
中,然后把大于等当前巧克力长度的最小盒子删掉,如果删不掉就输出No
6|0F - Endless Walk
实际上就是问有多少个点可以走到环上,首先出度为 0 的点,一定走不到环上,其次是只能走到这些出度为 0 的点也是不行的。这个过程和拓扑排序很接近,所以做法就是反向建边,然后跑一遍拓扑排序,没有删掉的点就是答案。
7|0G - Foreign Friends
其实最简单的想法肯定是按照颜色分类,然后跑最短路,然后统计答案。
答案最短路次短路还是太难了,抄了抄 dls 的做法。
做法就是按照二进制位吧颜色进行分类,然后跑多远最短路,更新二进制位不同的点的答案。按照二进制位分类的话最多只有 30 多种情况,很快就跑完了。
__EOF__

本文作者:PHarr
本文链接:https://www.cnblogs.com/PHarr/p/17270716.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
本文链接:https://www.cnblogs.com/PHarr/p/17270716.html
关于博主:前OIer,SMUer
版权声明:CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
标签:
atcoder
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具