#include #include using namespace std; int per(vector &,int,int); vector len_sort(vector arr,int &c) { if(arr.size()<=1) { return arr; } else { vector less,more; for(int i=1;i lless,mmore; lless=len_sort(less,c); mmore=len_sort(more,c); lless.push_back(arr[0]); for(int i=0;i> q; for(int a0 = 0; a0 < q; a0++){ int len; int c; cin >> len >> c; // your code goes here int check=(len*(len-1))/2; if(check arr; for(int i=0;i &arr,int k,int c) { if(k==arr.size()) { int t=0; vector s=len_sort(arr,t); if(c==t) { //int e=arr.size(); //string st; for(int i=0;i=0;i++) { // swap(str[i],str[k]); int t=arr[i]; arr[i]=arr[k]; arr[k]=t; q=per(arr,k+1,c); t=arr[i]; arr[i]=arr[k]; arr[k]=t; } return q; } return 0; }