Codeforces Round #382 (Div. 1), problem: (D) Permutations Solution in C/C++
#include <bits/stdc++.h> using namespace std; const int N=2e3+1; int n,m,x,y; bitset<N*2> a; int main() { scanf("%d%d",&n,&m); for(int i=1;i<=m;i++) { scanf("%d%d",x+i,y+i); x--; y--; a].set(y); } for(int i=0;i<n;i++) a=1; for(int i=0;i<n;i++) { for(int j=i;j<n;j++) { if(a) { …