2024-02-01から1ヶ月間の記事一覧

AtCoder Beginner Contest 210 B問題 Python解説

ABC210 B-Bouzu Mekuri 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 N = int(input()) S = input() X = 0 for i in range(N): if S[i] == "1": X = i + 1 break print("Takahashi" if X % 2 != 0 else "Aoki") 1. 問題文の把握 与えられる…

AtCoder Beginner Contest 210 A問題 Python解説

ABC210 A-Cabbages 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 N,A,X,Y = map(int,input().split()) ans = 0 for i in range(N): if i < A: ans += X else: ans += Y print(ans) 1. 問題文の把握 題意は簡潔です。全部でキャベツをN個買い…

AtCoder Beginner Contest 209 B問題 Python解説

ABC209 B-Can you buy them all? 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 N,X = map(int,input().split()) A = list(map(int,input().split())) for i in range(N): if (i + 1) % 2 == 0: X -= A[i] - 1 else: X -= A[i] print("Yes" i…

AtCoder Beginner Contest 209 A問題 Python解説

ABC209 A-Counting 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 A,B = map(int,input().split()) if A < B: print(B - A + 1) else: print(0) 1. 問題文の把握 本問はとても簡潔な問題文になっております。A以上B以下の整数の個数を考える…

AtCoder Beginner Contest 208 A問題 Python解説

ABC208 A-Rolling Dice 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 解答例 A,B = map(int,input().split()) if A <= B and A * 6 >= B: print("Yes") else: print("No") 1. 問題文の把握 6面あるサイコロ(一般的なサイコロですね)をA回…