Submission

Status:

----T--TTT

Subtask/Task Score:

0/100

Score: 0

User: havename

Problemset: Journey of Love

Language: cpp

Time: 1.095 second

Submitted On: 2025-10-05 20:45:05

#include<bits/stdc++.h>
using namespace std;
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int k,y,m,d,h,q,s,a;
    cin>>y>>m>>d>>h>>q>>s;
    cin>>k;
    bool lead=false;
    int ary[1002],arm[1002],ard[1002],arh[1002],arq[1002],ars[1002];
    if(y%4==0){
        if(y%100==0){
            if(y%400==0){
                lead=true;
            }
            else{
                lead=false;
            }
        }
        else{
            lead=true;
        }
    }
    else{
        lead=false;
    }
    for(int l=1;l<=k;l++){
        cin>>a;
        s=s+a;
        if(s>=60){
            while(s>=60){
                q=q+1;
                s=s-60;
            }
        }
        if(q>=60){
            while(q>=60){
                h=h+1;
                q=q-60;
            }
        }
        if(h>=24){
            while(h>=24){
                h=h-24;
                d=d+1;
            }
        }
            int id[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
            if(lead==true){
                id[2]=29;
            }
            while(d>id[m]){
                m=m+1;
                d=d-id[m];
                if(m>12){
                    y=y+1;
                    m=m-12;
                    if(y%4==0){
                        if(y%100==0){
                            if(y%400==0){
                                lead=true;
                            }
                            else{
                                lead=false;
                            }
                        }
                        else{
                            lead=true;
                        }
                    }
                    else{
                        lead=false;
                    }
                    if(lead==true){
                        id[2]=29;
                    }
                    else{
                        id[2]=28;
                    }

                }
                else{
                    break;
                }

                if(m>12){
                    m=1;
                }
        }
        ary[l]=y;
        arm[l]=m;
        ard[l]=d;
        arh[l]=h;
        arq[l]=q;
        ars[l]=s;

    }
    for(int l=1;l<=k;l++){
        cout<<ary[l]<<" "<<arm[l]<<" "<<ard[l]<<" "<<arh[l]<<" "<<arq[l]<<" "<<ars[l]<<"\n";
    }
}