#include #include #include typedef uint64_t u64; int n,s,t; u64 adj[64], cadj[64]; static int hasClique(u64 cand, int k, u64 *A){ // clique of size k within cand if(k==0) return 1; if(__builtin_popcountll(cand)>(d-1)&1){ inD[d]=1; inD[n-d]=1; } for(int i=0;i=3) break; } fprintf(stderr,"done n=%d found=%ld\n",n,found); return 0; }