p5737 一直过不去 求帮助
#include<bits/stdc++.h>
using namespace std;
bool rn(int a){
if((a%4==0&&a%100!=0)||a%400==0){
return 1;
}
return 0;
}
int main(){
int a,b,t;
cin>>a>>b;
for(int i=a;i<=b;i++){
if(rn(i)){
t++;
}
}
cout<<t<<endl;
for(int i=a;i<=b;i++){
if(rn(i)){
cout<<i<<" ";
}
}
return 0;
}