
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ABC151 C - Welcome to AtCoder から学んだ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ABC151 C - Welcome to AtCoder から学んだ - Qiita
N,M = map(int,input().split()) memo = [False]*N wa = 0 for _ in range(M): p,S = input().split() p... N,M = map(int,input().split()) memo = [False]*N wa = 0 for _ in range(M): p,S = input().split() p = int(p)-1 if not memo[p] and S == "WA":#AC未 get 問題で wa なら インクリメント wa += 1 elif S == "AC":#AC なら memo を ture.AC は後で true の数を数えればいい。 memo[p] = True ac = memo.count(True) print("{} {}".format(ac,wa)) なぜ wa なのか分からなかったから、 テストケースを確認した。 愕然とした。 問題文には AC を初めて出すまでの WA の数とある。 前述の記述では一個も AC が無い場合、WA の数を無限に数えるのでは