社区讨论

60分求调,感谢大佬

B3737[信息与未来 2018] 双十一参与者 4已保存回复 14

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
14 条
当前快照
1 份
快照标识符
@mke3cej3
此快照首次捕获于
2026/01/14 22:03
2 个月前
此快照最后确认于
2026/01/17 22:10
2 个月前
查看原帖
CPP
# include <iostream>
using namespace std;
int a[3001];
int main(){
    int n,m,ans=0;
	cin>>n>>m;
    a[1900]=6;
	for(int i=1901;i<=m;i++){
		if((i%4==0&&i%100!=0)||(i%400==0)==0){
			a[i]=(a[i-1]+1)%7;
		}
		else{
			a[i]=(a[i-1]+2)%7;
		}
	}
	for(int i=n;i<=m;i++){
		if(a[i]==5||a[i]==6) ans++;
	}
	cout<<ans;
	return 0;
}
调了好多次,还没对

回复

14 条回复,欢迎继续交流。

正在加载回复...