只有20分,
本人技术很菜,代码有错请指出来,谢谢。
#include<bits/stdc++.h>
using namespace std;
int ans,x,y;
long long sum;
int week(int sum){
sum=sum%7;
if(sum==0) sum=0;
else sum=7-sum;
return sum;
}
int main(){
cin>>x>>y;
for(int i=x;i<=y;i++){
int days=0;
if((i%4==0&&i%100!=0)||(i%400==0)){
days=days+sum+316;
sum=366-sum;
}else{
days=days+sum+315;
sum=365-sum;
}
week(sum);
if(days%7==0||days%7==6) ans+=1;
}
cout<<ans<<endl;
return 0;
}