結果
| 問題 | No.3418 【絶望】30個並列ごちゃ混ぜHit&Blowで遊ぼう! |
| コンテスト | |
| ユーザー |
👑 tails
|
| 提出日時 | 2025-12-25 01:01:43 |
| 言語 | cLay (20241019-1 + boost 1.89.0) |
| 結果 |
AC
|
| 実行時間 | 73 ms / 5,000 ms |
| コード長 | 523 bytes |
| 記録 | |
| コンパイル時間 | 3,211 ms |
| コンパイル使用メモリ | 189,420 KB |
| 実行使用メモリ | 28,664 KB |
| スコア | 9,992,363 |
| 平均クエリ数 | 76.37 |
| 最終ジャッジ日時 | 2025-12-25 01:04:23 |
| 合計ジャッジ時間 | 14,611 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
| 純コード判定しない問題か言語 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 100 |
コンパイルメッセージ
warning: unknown type [error] for rd (reader) : a[n].r[j].h warning: unknown type [error] for rd (reader) : a[n].r[j].b
ソースコード
//interactive
struct S {
int q[5];
struct{int h,b;}r[30];
};
S a[30240];
int n=0;
int q[5];
rep_sarr(q,5,10){
rep(i,n){
int h=0,b=0;
rep(k,5){
rep(l,5){
(k==l?h:b)+=q[k]==a[i].q[l];
}
}
rep(j,30){
if(a[i].r[j].h==5){
goto l_next_q;
}
if(a[i].r[j].h==h&&a[i].r[j].b==b){
goto l_next_i;
}
}
goto l_next_q;
l_next_i:;
}
wtN(q(5),'\n');
rep(l,5){
a[n].q[l]=q[l];
}
rep(j,30){
rd(a[n].r[j].h);
rd(a[n].r[j].b);
}
if(a[n].r[0].h==5){
exit(0);
}
++n;
l_next_q:;
}
tails