A - Nine Editorial by evima
別解 by 原案者\(A, B\) が書かれたマスがそれぞれ上から何行目・左から何列目にあるか求める堅実な解法もあります。\(A - 1\) を \(3\) で割った際の商と余りが、\(A\) が書かれた行と列にそれぞれ対応します(ただし、最上行は \(0\) 行目、最左列は \(0\) 列目となります)。
実装例 (Python)
A, B = map(int, input().split())
ra, ca = (A - 1) // 3, (A - 1) % 3
rb, cb = (B - 1) // 3, (B - 1) % 3
print('Yes' if ra == rb and ca + 1 == cb else 'No')
posted:
last update: