Edit

【pythonでABC170を解説】B - Crane and Turtle

問題概要

問題ページ

問題文

庭に何匹かの動物がいます。これらはそれぞれ、\(2\) 本の足を持つ鶴か \(4\) 本の足を持つ亀のいずれかです。

高橋くんは、「庭の動物の総数は \(X\) 匹で、それらの足の総数は \(Y\) 本である」と発言しています。この発言が正しいような鶴と亀の数の組合せが存在するか判定してください。

制約

  • \(1 \leq X \leq 100\)
  • \(1 \leq Y \leq 100\)
  • 入力中のすべての値は整数である。

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    x, y = list(map(int, input().rstrip('\n').split()))
    for i in range(x + 1):
        t = i * 2 + (x - i) * 4
        if t == y:
            print("Yes")
            exit()
    print("No")


if __name__ == '__main__':
    solve()

プログラミング

-Edit
-