思路只要想明白就很简单,只要固定一个,两个左边对齐,然后就遍历另外一个向右移动,遍历是不是符合情况,然后再固定另外一个去处理就可以了,也就是两个完全相同的部分只是序列对调了,
#include <bits/stdc++.h>
#define fi first
#define se second
#define pb push_back
#define mk make_pair
#define sz(x) ((int) (x).size())
#define all(x) (x)
思路只要想明白就很简单,只要固定一个,两个左边对齐,然后就遍历另外一个向右移动,遍历是不是符合情况,然后再固定另外一个去处理就可以了,也就是两个完全相同的部分只是序列对调了,
#include <bits/stdc++.h>
#define fi first
#define se second
#define pb push_back
#define mk make_pair
#define sz(x) ((int) (x).size())
#define all(x) (x)