@[xujialin268](/user/469778) 好像不行()
by ZBAA_MKC @ 2021-07-22 14:02:33
@[xujialin268](/user/469778) 不可以
by MarSer020 @ 2021-07-22 14:03:01
@[kkksc020](/user/475112) ok~
by xujialin268 @ 2021-07-22 14:04:07
@[mkc20230729](/user/228770) 欧克
by xujialin268 @ 2021-07-22 14:04:48
可以的,有点麻烦
by impuk @ 2021-07-22 14:06:10
可以,我就是这么过的
by 信守天下 @ 2021-07-22 14:07:16
可以的,给个代码实现吧:
```cpp
#include <cstdio>
using namespace std;
char o[80000],*p=o;
int l,r,ans;
bool check(int x){return x%400==0||(x%100!=0&&x%4==0);}
void write(int x){if(x>9){write(x/10);}*p++=x%10+48;}
int main(){
scanf("%d%d",&l,&r);
for(int i=l;i<=r;i++) if(check(i)) ans++,write(i),*p++=32;
printf("%d\n",ans),fwrite(o,1,p-o,stdout);
return 0;
}
```
by _caiji_ @ 2021-07-22 14:13:50
@[xujialin268](/user/469778)
by _caiji_ @ 2021-07-22 14:14:23
@[caijianhong](/user/390033) 芜湖~谢谢!
by xujialin268 @ 2021-07-23 09:11:00