P8866 [NOIP2022] 喵了个喵
看了三遍忘了三遍,后来决定写博客
首先看
然后我们考虑
-
如果牌堆中的数已经出现过,我们直接把他消掉
-
否则找到后面第一个
为堆底的位置,如果 所在的堆的堆顶在牌堆顶到 出现了奇数次,则这个数可以直接被消掉,我们把牌堆顶的牌放到空栈里;否则 所在堆的堆顶不能被消去,但偶数个会互相抵消,而且把 放到空栈里 会被消去,我们把牌堆顶的牌放到 所在堆堆顶即可
看了三遍忘了三遍,后来决定写博客
首先看
然后我们考虑
如果牌堆中的数已经出现过,我们直接把他消掉
否则找到后面第一个
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?