20分,代码:
#include<bits/stdc++.h>
using namespace std;
int l,r,m=1,w=1,d=1,y=1900,ans=0;
int a[20]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main() {
cin>>l>>r;
while(y<=r){
d++;
w++;
if(w==8) w=1;
if(y%4==0&&y%100!=0||y%400==0) a[3]=29;
else a[3]=28;
if(d==a[m]+1){
m++;
d=1;
}
if(m==13){
m=1;
y++;
}
if(m==11&&d==11&&y>=l&&y<=r){
if(w==7||w==6){
ans++;
}
}
}
cout<<ans;
return 0;
}