Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<string.h>#include<math.h>#include<iostream>#include<vector>#include<queue>#include<algorithm>using namespace std;typedef long long ll;typedef double db;const int N = 100005;const int M = 16;const int INF = 1000000000;int a[N];int p[M], n, K;bool mk[M];int cnt[M];int num[N][M];int calc(){int res(0),ind(1);int ss;ss=0;for(int i = 1; i <= K; i++){for(int j = 1; j <= n; j++){if(a[j] == p[i])