問題 A 更多閏年數

2022-09-09 10:33:17 字數 480 閱讀 4523

時間限制: 1 sec 記憶體限制: 128 mb

提交: 578 解決: 147

[狀態] [提交] [命題人:admin]

輸入兩個正整數a和b,表示開始的年份和結束的年份,問從a年到b年有多少閏年?閏年只需要滿足如下兩個條件之一:

1、能整除400。

2、能整除4,但不能整除100。

第一行2個整數a和b,範圍在[1,1000000000]。

乙個整數。

樣例輸入 copy

1 10000

樣例輸出 copy

2425

12023年內有2425個。

上**吧

#include 

#pragma gcc optimize(2)

using

namespace std;

intmain()

兩個日期之間閏年數計算方法探索

由於乙個專案的需要,需要計算兩個日期之間的天數,計算天數就涉及到閏年的問題,如何計算兩個日期之間的閏年數成為了問題的關鍵。雖然使用迴圈可以很容易的計算出來,如下 這個演算法的時間複雜度是 nyeare nyears 顯然不適宜年份相差很大的計算。在網上找了好久,也看到一些演算法,但是不能夠對應所有的...

關於閏年問題的思考

如果某一年的年份能被4整除,但是不能被100整除,那麼這一年就是閏年,此外能被400整除的年份也是閏年。我對這個問題一直沒有弄清楚,最近經過仔細考量,發現自己以前對這個問題存在兩個思維誤區 1.能被4整除,不能被100整除是閏年。那麼能被4整除,也能被100整除是不是閏年?2.能被400整除 與 能...

18歲生日(閏年問題)

gardon的18歲生日就要到了,他當然很開心,可是他突然想到乙個問題,是不是每個人從出生開始,到達18歲生日時所經過的天數都是一樣的呢?似乎並不全都是這樣,所以他想請你幫忙計算一下他和他的幾個朋友從出生到達18歲生日所經過的總天數,讓他好來比較一下。乙個數t,後面t行每行有乙個日期,格式是yyyy...