AtCoder Beginner Contest 239 C問題 Knight Fork
問題
提出解答
(解法1) atcoder.jp
(解法2) atcoder.jp
問題の概要
次を満たす平面上の点 は存在するか?
- . つまり, は格子点
制約
解法1
整数 に対する方程式 の解は
の8個に限られる. よって, との距離が である格子点は 個だけである. このような点それぞれについて との距離が であるかどうかを見れば良い.
解法2
解法1から, ならば, である. つまり, 条件を満たす格子点は存在するならば, の範囲に存在詞なければならないので, この範囲の中で との距離が となる格子点が存在するかどうかを見れば良い.