随笔分类 - 基础算法---逆序对
摘要:"M × N Puzzle" Sol: $N M$数码某局面到达另一局面的可行性判定 可以通过逆序对个数的奇偶性是否相同来判定。 我们将这$N M 1$个数写成一列来看。 + 考虑行为奇数,列为奇数的情况 逆序对个数奇偶性相同时可达 空格左右移动不会改变逆序对的个数,而上下移动相当于改变了该列前后共
阅读全文
摘要:JOYOI1432 楼兰图腾 "传送门" 思路: 题目等价于要求满足$x_1y_3$和$x_1y_2,y_2 include include include using namespace std; const int N=200000+100; typedef long long LL; int
阅读全文
摘要:传送门 传送门 题目要求最小化∑(ai-bi)^2,即对于每一个i,都有序列A中的第i大对应序列B中的第i大,问题就转化为如何用最小次数实现这一情况 。 首先对序列A和B进行离散化,记录每个数的位置,然后排序,得到两个有序序列。 然后,我们可新建一个序列C,其中C[A[i].pos]=B[i].po
阅读全文

浙公网安备 33010602011771号