競技プログラミング用 知識集積所
ABC365A - Leap Year
最終更新:
sport_programming
-
view
問題
必要知識
考え方
if (y%4==0) { 処理 }
の形で用意すればよい。
ここに「かつ100で割り切れない」というのをくっつけなければいけない……ように見えるが、実はそうではない。
ここに「かつ100で割り切れない」というのをくっつけなければいけない……ように見えるが、実はそうではない。
問題文では下に書いてある「400の倍数である年は366日」から先に順に処理していく。
すると、100の倍数の場合はもっと上のif分岐に引っかかってくれるので、「4で割り切れる」だけで十分。
すると、100の倍数の場合はもっと上のif分岐に引っかかってくれるので、「4で割り切れる」だけで十分。