Brukhovich and Exams
我们将gcd为
最初的
我们考虑一次操作最多让两条边消失。我们将这些边看成若干连通块(比如上面这幅图就有两个连通块,分别有三条边和一条边)。对于一个连通块若含有偶数条边,显然我们每次操作都可以让两条边消失,若含有奇数条边,最后要剩下一条边
所以我们先把所有的连通块处理了,来看看剩下了多少条边以及剩余了多少次操作次数,比较即可
这个算法对吗?对了一半
我们的前提——一次操作让两条边消失——是要没有数为
我们稍微修改一下就好了,将所有
那么对于非
对于全
如果所有全
update 2024.7.24
重新做的时候,想出来了前半段做法,特殊处理
但是还是没办法严格证明,CF的题很多都是这样吧
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App