No.2962 Sum Bomb Bomber
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / リアクティブ問題 (詳しくはこちら)
タグ : / 解いたユーザー数 39
作問者 : ねしん / テスター : 遭難者
タグ : / 解いたユーザー数 39
作問者 : ねしん / テスター : 遭難者
問題文最終更新日: 2024-11-16 16:11:30
ストーリー
またまた、スイカ畑に爆弾が隠されてしまいましたが、今度は違う能力でオートサーチして対処しましょう。探査機も直接的なものになっています。
できるだけスイカを守るため、そして、安全にするためご協力をお願いします。
ここらへんでトラウマおいておきますね。Cos Bomb Crasher (これのせいでなんか責められました。)
問題文
点 $A$ と点 $B$ のマンハッタン距離を $\text{dist}(A,B)$ と記すことにします。
$N$ 個の格子点 $D_i(1\leq i \leq N)$ があり、それぞれの座標は $(x_i,y_i)$ です。$N$ は与えられますが、それぞれの座標は与えられません。
次のクエリを $300$ 回まで尋ねることが出来ます。
このクエリを用いて、格子点の中で $\sum_{i=1}^{N}\text{dist}(A,D_i)$ が最小となる格子点$A$を求めてください。ただし正解が複数ある場合はその中の $1$ つを求めれば正解となります。
制約
入出力
まず始めに$N$が与えられます。
$N$
$A$の座標を $(x,y)$ でクエリを送る際は、以下の様に出力してください。
$1$ $x$ $y$
ただし、以下の制約を満たす必要があります。
クエリの答えを $d$ とすると以下の形で与えられます。
$d$
答えの座標をを $(x,y)$ で出力する際は、以下の様に出力してください。
$2$ $x$ $y$
ただし、以下の制約を満たす必要があります。
注意点
サンプル
以下は一例です。プログラム側の出力 | ジャッジ側の出力 | 説明 |
---|---|---|
1 | まず、始めに $N$ が渡されます。このとき、ジャッジ側では $(x_1,y_1)=(1,0)$ を隠し持っています。 | |
1 2 3 | クエリとして $(x_A,y_A)=(2,3)$ をジャッジ側に送りました。 | |
4 | $\text{dist}(A,D_1)=4$ なので $4$ が与えられます。 | |
1 1 0 | クエリとして $(x_A,y_A)=(1,0)$ をジャッジ側に送りました。 | |
0 | $\text{dist}(A,D_1)=0$ なので $0$ が与えられます。 | |
2 1 0 | 答えとして $(1,0)$ を出力しました。これ以上小さくすることができないので正解となります。 |
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。