結果

問題 No.1937 Various Tournament
ユーザー tails
提出日時 2022-05-13 22:24:09
言語 cLay
(20241019-1)
結果
AC  
実行時間 248 ms / 2,000 ms
コード長 391 bytes
コンパイル時間 2,972 ms
コンパイル使用メモリ 173,956 KB
実行使用メモリ 11,648 KB
最終ジャッジ日時 2024-07-22 02:27:03
合計ジャッジ時間 11,374 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 47
権限があれば一括ダウンロードができます

ソースコード

diff #

ll@n,@s[n][n];
ll d[1<<n][n]{};

rep(i,n) d[1<<i][i]=1;

rep(j,2,1<<n){
	ll c=__builtin_popcount(j);
	if(c==2||c==4||c==8||c==16){
		for(ll k=j;k=k-1&j;){
			if(__builtin_popcount(k)*2==c){
				ll l=j^k;
				rep(m,n){
					if(k&1<<m){
						rep(o,n){
							if(l&1<<o){
								d[j][s[m][o]?m:o]+=d[k][m]*d[l][o];
							}
						}
					}
				}
			}
		}
	}
}

rep(m,n){
	wt(d[(1<<n)-1][m]);
}
0