AT_code_festival_qualA_c 2月29日

Description

[problemUrl]: https://atcoder.jp/contests/code-festival-2014-quala/tasks/code_festival_qualA_c 高橋君は、西暦 $ A $ 年の元旦に地球で生まれ、 西暦 $ B $ 年の大晦日に地球を去る予定です。 高橋君は、 地球で何回 $ 2 $ 月 $ 29 $ 日を過ごせるかを調べようと思いました。 $ 2 $ 月 $ 29 $ 日があるのはうるう年だけであり、うるう年であるかどうかは、以下のルールで決定されます。 - 西暦年が $ 4 $ で割り切れる年はうるう年である。 - ただし、西暦年が $ 100 $ で割り切れる年はうるう年ではない。 - ただし、西暦年が $ 400 $ で割り切れる年はうるう年である。 高橋君が、 $ 2 $ 月 $ 29 $ 日を過ごせる回数を出力してください。なお、高橋君は非常に長生きであることがあることに注意してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ A $ $ B $ - $ 1 $ 行目には、高橋君が生まれた年、及び地球を去る年を表す整数 $ A,\ B\ (1\ ≦\ A\ ≦\ B\ ≦\ 2,000,000,000) $ が与えられる。

Output Format

高橋君が、 $ 2 $ 月 $ 29 $ 日を過ごせる回数を $ 1 $ 行で出力せよ。出力の末尾には改行をいれること。

Explanation/Hint

### 部分点 - $ 1\ ≦\ A\ ≦\ B\ ≦\ 3,000 $ の全てのケースに正解すると、 $ 25 $ 点が与えられる。 - 残りの全てのケースに正解すると、さらに $ 75 $ 点が与えられる。 入力は以下の形式で標準入力から与えられる。 ### Sample Explanation 1 高橋君が $ 2 $ 月 $ 29 $ 日を過ごせるのは、$ 1988 $ 年、 $ 1992 $ 年、 $ 1996 $ 年、 $ 2000 $ 年、 $ 2004 $ 年、 $ 2008 $ 年、 $ 2012 $ 年の $ 7 $ 回です。 ### Sample Explanation 2 $ 1000 $ 年はうるう年ではないことに注意してください。 ### Sample Explanation 3 高橋君は非常に長生きであることに注意してください。