首页 > 牛牛的猜球游戏
头像 ZigZagKmp
发表于 2020-10-18 23:25:03
本场全部题解见此 更好的阅读体验 B 牛牛的猜球游戏 题意简述 有一个 的排列,初始为 。 有 次操作,第 次操作可以用两个数 表示,表示交换从前往后第 个数和第 个数。 现有多次询问,每次询问用 表示,询问一个初始排列在依次经过 中每一个交换操作后的排列。 算法标签 前缀和 线 展开全文
头像 牛客937992666号
发表于 2026-01-31 23:02:11
洛谷蓝题在牛客也只能有1245分 题目很有意思:就是一开始给定10个数,;然后一共有次操作,每次操作交换两个位置的数。然后一共次查询,每次查询重新从第次操作执行到第次操作后的最终序列为什么。 题目的例子: 第次操作: 第次操作:  第次操作:  展开全文
头像 zrzring
发表于 2020-10-19 17:23:22
更好的阅读体验 考虑如何利用差分的思路,即知道起始状态和目标状态如何求出过程量 我们并不关心具体过程,只关心一步到位的过程,于是去找相对位置的位移即可,记录这组位移,再用一个原始序列去进行这样的位移即可 #include <iostream> #include <cstdio> 展开全文