Xenous の精進記録

AtCoder関連他、学習したことの記録です。

2021-07-01から1ヶ月間の記事一覧

バーチャル参加 ABC127

4完0ペナ 25分でした A - Ferris Wheel 問題文に記載がある通りに実装します。 A, B = map(int, input().split()) if 6 <= A <= 12: print(B//2) elif A <= 5: print(0) else: print(B) B - Algae が与えられているので、そこから定義通り順に計算することが…

ABC211 参加記録

4完0ペナ 33分でした A - Blood Pressure 式が与えられているのでその通りに実装しました。誤差は生じても小さいので気にしなくて良いです。 A, B = map(int, input().split()) print((A-B)/3+B) B - Cycle Hit やり方はいくつかあると思いますが、問題文中…

ABC210 参加記録

3完0ペナ 10分でした A - Cabbages 個までは 円、それ以降は 円です。 のときは 円とかけます。そうでない時は単純に 円です。 N, A, X, Y = map(int, input().split()) if N <= A: print(X*N) else: print(X*A + Y*(N-A)) B - Bouzu Mekuri 実際に順に手札…

ABC209 参加記録

4完1ペナ 22分でした A - Counting のとき、答えは 個です。問題文の制約を見ると の場合も普通にあるのでそのときだけ気をつけます。(ここで 1ペナもらいました。勿体無い。。) A, B = map(int, input().split()) if A <= B: print(B-A+1) else: print(0)…

ABC208 参加記録

3完0ペナ 25分でした A - Rolling Dice 最も小さい数 1 で合計した場合と、最も大きい数 6 で合計した場合を考えれば良さそうです。その間の数は 1 から 6 を自由に使えるのでいくらでも作れます。 よって、 が成り立てば Yes、そうでないなら No です。 A, …