Koxia and Game
这道题目就看官方解答吧
本来这道题目是构造题,但是题目要求计数,计数肯定就很多了,所以我们不能像传统构造题一样,去想如何特殊地构造出一个序列来,这里就要去想满足条件的序列有什么共性,所以我们就假设已经找到了序列
于是不难发现引理一(这个可以感性理解一下,如果给了Mahiru两种选择,就有可能破坏产生排列的性质)
但是引理二就不知道怎么发现的了,讲一下这个的理解:
由于这是ICG游戏,所以取逆否命题就好了,我们由于"impossible",所以Mahiru怎么取都不可能取出一个排序(否则的话就"possible"了)
然后这个图论转化记住吧,感觉挺新的(
讲一下证明:一条无向边转化为有向边之后,认为终点就是这个组合里面被选择的i.e.,设这条有向边为
然后从充分必要两个方向不难证明(注意
其实在构造这个图的时候就会发现是
update 2024.9.1
重新做一遍,比较容易地发现引理一了;证明也是像官方题解一样用的数学归纳法;引理二也比较好发现,只要你发现了引理一,你就可以知道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构