d_tail's blog

備忘や記録

AtCoder

【参加記録】AtCoder Beginner Contest 119

はじめに AtCoder Beginner Contest 119に参加した記録です. atcoder.jp A - Still TBD 入力を'/'で分けて項目ごとに比較. なぜか7分も溶かしてしまいました. S = input() S = S.split('/') if int(S[0]) <= 2019 and int(S[1]) <= 4 and int(S[2]) <= 30…

AtCoderでレートが初めて緑色になりました

2018/12/2のAtCoder Beginner Contest 114でレートが800に到達し,初めて緑レートになりました! その記念として,今までの記録ややったことなどについて書いておこうと思います.

【参加記録】AtCoder Beginner Contest 114

はじめに AtCoder Beginner Contest 114に参加した記録です. beta.atcoder.jp A - 753 入力が7か5か3だったら'YES'を出力,そうでなければ'NO'を出力する. N = int(input()) if N == 7 or N == 5 or N == 3: print('YES') else: print('NO') B - 754 文字…

【参加記録】AtCoder Beginner Contest 113

AtCoder Beginner Contest 113に参加した記録です.

【精進記録】AtCoder Beginner Contest 066 C - pushpush

問題 beta.atcoder.jp 解法 TLEしか出せなかったので解説を見てAC. 最初に追加した要素ほど数列の中央側になっていくので,要素のindexの偶奇に気をつけて数列の前と後ろに交互に要素を追加していけば良い. 解法自体は思いついたが単純にPythonのリストに…

【精進記録】AtCoder Regular Contest 091 C - Flip,Flip, and Flip......

問題 beta.atcoder.jp 解法 解法を思いつくまでにそこそこ時間がかかった&コーナーケースで躓いたけどなんとか解説を見ずにAC. N = 1かつM = 1 の場合は1,N = 1 かつM ≠ 1の場合は(M-2),M = 1かつN ≠ 1の場合は(N-2)となる. この場合以外のN ≧ 2 かつM …

【精進記録】AtCoder Beginner Contest 092 C - Traveling Plan

問題 beta.atcoder.jp 解法 しばらく考えて解けなかったので解説を見てAC. 本来の計画の総コストを計算し,取りやめた地点iについて,地点i-1からiへ向かうコストとiから地点i+1へ向かうコストを引いた後に,地点i-1からi+1へのコストを足せば良い. 入力例…