結果
問題 |
No.5014 セクスタプル (reactive)
|
ユーザー |
![]() |
提出日時 | 2022-12-29 19:54:45 |
言語 | cLay (20241019-1) |
結果 |
AC
|
実行時間 | 24 ms / 2,000 ms |
コード長 | 659 bytes |
コンパイル時間 | 1,742 ms |
実行使用メモリ | 22,864 KB |
スコア | 590,745,959 |
平均クエリ数 | 35.00 |
最終ジャッジ日時 | 2022-12-29 19:55:06 |
合計ジャッジ時間 | 8,344 ms |
ジャッジサーバーID (参考情報) |
judge12 / judge15 |
純コード判定しない問題か言語 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 100 |
ソースコード
//interactive int u[6][6]{}; int sr[6][6],sc[6][6]; rep(i,6){ rep(c,6){ sr[i][c]=3; sc[i][c]=3; } } rep(t,35){ int@--d[6]; int e[6]{}; rep(i,6){ e[d[i]]+=1; } int dr[6]{},dc[6]{}; rep(y,6){ rep(c,6){ dr[y]+=sr[y][c]==0?0:e[c]==0?-sr[y][c]:e[c]-1; } } rep(x,6){ rep(c,6){ dc[x]+=sc[x][c]==0?0:e[c]==0?-sc[x][c]:e[c]-1; } } int bd=-999,by=0,bx=0; rep(y,6){ rep(x,6){ if(!u[y][x]){ if(bd<dr[y]+dc[x]){ bd=dr[y]+dc[x]; by=y; bx=x; } } } } u[by][bx]=1; wt(by+1,bx+1); rep(c,6){ sr[by][c]+=sr[by][c]==0?0:e[c]==0?-sr[by][c]:e[c]-1; sc[bx][c]+=sc[bx][c]==0?0:e[c]==0?-sc[bx][c]:e[c]-1; } }