2 条题解
-
112116黄立博 LV 8 @ 2022-07-10 10:22:12
#include<iostream> using namespace std; long long n,s=0,n1,i; int main() { cin>>n>>n1; i=n; while(i<=n1) { while(i<=n1) { if(i+40000000000000<=n1) i+=40000000000000,s+=9700000000000; else if(i+40000000000<=n1) i+=40000000000,s+=9700000000; else if(i+4000000<=n1) i+=4000000,s+=970000; else for(i;i<=n1;i++) if(i%400==0||i%4==0&&i%100!=0) s++; } } cout<<s; return 0; } //可以化简一下
-
-52021-03-13 13:45:07@
using namespace std;
int main()
{
long long a,b,year;long long cnt=0;cin>>a>>b;
for(year=a;year<=b;year++)
{
if(year%400==0||((year%100)!=0&&(year%4==0)))
cnt++;
}
cout<<cnt<<endl;
return 0;
}
- 1
信息
- ID
- 1182
- 难度
- 9
- 分类
- (无)
- 标签
- 递交数
- 822
- 已通过
- 20
- 通过率
- 2%
- 被复制
- 8
- 上传者