結果
| 問題 | No.3591 I Love Graph |
| コンテスト | |
| ユーザー |
👑 tails
|
| 提出日時 | 2026-07-17 22:34:37 |
| 言語 | cLay (20250308-1 + boost 1.90.0) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 673 bytes |
| 記録 | |
| コンパイル時間 | 3,932 ms |
| コンパイル使用メモリ | 198,112 KB |
| 実行使用メモリ | 11,776 KB |
| 平均クエリ数 | 11.11 |
| 最終ジャッジ日時 | 2026-07-17 22:35:06 |
| 合計ジャッジ時間 | 7,366 ms |
|
ジャッジサーバーID (参考情報) |
judge2_0 / judge3_1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 1 TLE * 1 -- * 34 |
ソースコード
//interactive
vector<pair<ll,ll>>z;
void f(ll a0,ll a1,ll b0,ll b1){
wtN("? ",a1-a0," ",b1-b0);
rep(i,a0,a1){
wtN(" ",i);
}
rep(i,b0,b1){
wtN(" ",i);
}
wt("");
ll a2=a0+a1>>1;
ll b2=b0+b1>>1;
ll@r;
if(r){
if(a0+1==a1&&b0+1==b1){
z.push_back({a0,b0});
}else{
if(b0<b2){
if(a0<a2){
f(a0,a2,b0,b2);
}
if(a2<a1){
f(a2,a1,b0,b2);
}
}
if(b2<b1){
if(a0<a2){
f(a0,a2,b2,b1);
}
if(a2<a1){
f(a2,a1,b2,b1);
}
}
}
}
if(a0<a2<a1){
f(a0,a2,a2,a1);
}
if(b0<b2<b1){
f(b0,b2,b2,b1);
}
}
{
ll@n;
f(1,n/2+1,n/2+1,n+1);
ll m=z.size();
wt("!",m);
for(auto p:z){
wt(p.first,p.second);
}
}
tails