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