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

全部评论

相关推荐

评论
3
收藏
分享

创作者周榜

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