T2 莫队做法

牛牛的方程式

https://ac.nowcoder.com/acm/contest/7605/A

T2

通过莫队实现。
从末端加入一次操作,等价于交换当前第a个和第b个(位置)的杯子,撤销则等同于交换回来。
从首端加入一次操作,等价于从一开始就将第a个和第b个(编号)的球交换,撤销则等同于交换回来。
所以就在过程中存下每个球的位置和每个位置上的球。
见代码:
https://ac.nowcoder.com/acm/contest/view-submission?submissionId=45244330&scrollToDetail=1

全部评论

相关推荐

争当牛马还争不上
码农索隆:1.把简历改哈 2.猛投,狠投 3.把基础打牢 这样你在有机会的时候,才能抓住
点赞 评论 收藏
分享
迟缓的斜杠青年巴比Q...:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
06-16 15:04
黑龙江大学 Java
零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
06-27 15:15
长安大学 Java
哈哈哈,你是老六:这种就是培训机构骗钱的
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务