社区讨论
求大佬帮我指错
P1178到天宫做客参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mdb9d31u
- 此快照首次捕获于
- 2025/07/20 13:50 8 个月前
- 此快照最后确认于
- 2025/11/04 04:03 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
int date[12] = {31,29,31,30,31,30,31,31,30,31,30,31};
int main(){
int N;
cin >> N;
int month[N],day[N];
for(int i = 0;i < N;i++){
cin >> month[i] >> day[i];
}
int maxx = -1;
int ans;
for(int i = 0;i < N - 1;i++){
ans = 0;
for(int j = month[i];j < month[i + 1];j++){
if(j > month[i] && j < month[i + 1]){
ans += date[j];
}else if(j == month[i]){
ans += (date[j] - day[i]);
}else{
ans += (day[i + 1] - 1);
}
}
maxx = max(maxx,ans);
}
cout << round(maxx * 86400 / 366) << endl;
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...