#autumnfest05. [autumn_fest_05]Be Together
[autumn_fest_05]Be Together
配点
満点
100
部分点
20
問題文
人の人間が、2次元平面上の格子点にいる。初期状態では各人の座標は異なる。
1ターン目で、各自が上下左右いずれかの方向へちょうど1だけ進む。
2ターン目で、各自が上下左右いずれかの方向へちょうど2だけ進む。
同様に、ターン目には各自が上下左右いずれかの方向へちょうどだけ進む。
これを繰り返し、あるターンの終了時に全員が同時に原点(0,0)へ集まるようにしたい。
最短で何ターン後に全員が原点へ集まれるかを出力せよ。どうやっても全員が同時に原点に集まることができない場合は、-1を出力せよ。
入力形式
入力は以下の形式で与えられる。
出力形式
最短で何ターン後に全員が原点へ集まれるかの整数を出力せよ。どうやっても全員が同時に原点に集まることができない場合は、-1を出力せよ。
制約
- なら
- 入力値はすべて整数である。
この問題の判定には、20 点分のテストケースのグループが設定されている。 このグループに含まれるテストケースは上記の制約に加えて下記の制約も満たす。
- 答
入力例 1
2
6 0
3 3
出力例 1
3
入力例 2
2
2 1
-5 0
出力例 2
5
Writer: tomerun
Source Name
Autumn Fest