这是本蒟蒻原AC代码:
#include<bits/stdc++.h>
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int main()
{
int ip;
cin>>ip;
if((ip%4==0)&&(ip%100!=0)||(ip%400==0))cout<<'1';
else cout<<'0';
return 0;
}
本蒟蒻基础不牢,需巩固基础,所以练了快读,加了快读的代码如下:
#include<bits/stdc++.h>
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int read();
int main()
{
int ip;
ip=read();
if((ip%4==0)&&(ip%100!=0)||(ip%400==0))cout<<'1';
else cout<<'0';
return 0;
}
int read()
{
int y=0,r=1;
char ip=0;
while(ip<'0'||ip>'9')
{
if(ip=='-')r=-1;
ip=getchar();
}
while(ip>='0'||ip<='9')
{
y=y*10+ip-'0';
ip=getchar();
if(ip=='\n')return r*y;
}
}
快读我为了练习,是手打的,没抄任何模板,但看了https://blog.csdn.net/qq_41785863/article/details/89397996并修改后任然有问题,在自己电脑上能过,但在洛谷就会WA。
是不是犯低级错误了?真不好意思耽误各位大佬的时间。不过也非常希望有大佬来解答一下啦。