yukicoder No514 宝探し3
考察
- 座標
と座標
のマンハッタン距離は
である。(
とする)
- そこで、座標
と座標
のマンハッタン距離
を考える。(y座標を求めるためにx座標を0に固定する)
- すると、
となり、
と出来る。これで
は求まった。
- あとは
となり、座標
が求まった。(
なので)
ソースコード
import sys def query(p): print(p[0],p[1]) sys.stdout.flush() ret = int(input()) if ret == 0: sys.exit(0) return ret a=query((0,0)) b=query(((a,0))) query((a-b//2,b//2))