社区讨论
求调,必关
B4260[GESP202503 二级] 时间跨越参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mhjuwma2
- 此快照首次捕获于
- 2025/11/04 08:54 4 个月前
- 此快照最后确认于
- 2025/11/04 08:54 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
int y,m,d,h,k;
cin>>y>>m>>d>>h>>k;
h+=k;
d=d+h/24;
h=h%24;
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
m=m+d/31;
d=d%31;
}else if(m==4||m==6||m==9||m==11){
m=m+d/30;
d=d%30;
}else{
if((y%100!=0&&y%4==0)||(y%400==0)){
m=m+d/29;
d=d%29;
}
else{m=m+d/28;
d=d%28;
}
}
y=y+m/12;
m=m%12;
if(d==0)d++;
if(m==0)m++;
cout<<y<<" "<<m<<" "<<d<<" "<<h<<endl;
}
70分
先谢谢大佬了!
回复
共 3 条回复,欢迎继续交流。
正在加载回复...