より全探索せずに判定する方針を取ります。
方向の移動が 座標の答えに影響することはないので、 方向の移動と景品の座標 だけに着目して説明します。
ボタン1を 回、ボタン2を 回、押したときUFOキャッチャーの 座標は へ移動します。 一般に、一次不定方程式 は拡張ユークリッド互除法で必ず整数解 を求めることができ、景品の座標が であれば良いと言えます。 景品の座標が のとき、どんな操作をしても景品を得ることが出来ないので "No" を出力します。また 座標についても同様の処理をします。最大公約数は対数時間で処理できるため、計算量 で判定することが出来ます。