#37853: c++解題攻略


ianlin766909@gmail.com (ian lin)

學校 : 不指定學校
編號 : 245102
來源 : [1.163.81.68]
最後登入時間 :
2023-09-09 10:11:52
e808. 3.不再傻傻等公車 (Bus) -- 2019年11月TOI練習賽新手組 | From: [1.163.120.82] | 發表日期 : 2023-10-14 08:42

#include <iostream>
using namespace std;
int main() 
{
    int n,h,m,i,j,p;
    cin>>n;
    cin>>h>>m;
    int t[n];
  int hor=h;
    for(i=0;i<n;i++) 
    {
        cin>>t[i];
    }
    for(i=0;i<n+1;i++) 
    {
        cin>>p;
        if(p==0)
        {
            break;
        }
        if(p==1)
        {
            int min=m+t[0];
            cout<<h<<":"<<min<<endl;
          if(min>=60)
      {
        min=min-60;
        cout<<h<<":"<<min<<endl;
      }
    }
        if(p==2)
        {
            int min=m+t[0]+t[1];
            cout<<h<<":"<<min<<endl;
      if(min>=60)
      {
        min=min-60;
        cout<<h<<":"<<min<<endl;
      }
      if(hor>=24)
      {
        hor=hor-24;
        cout<<
      }
        }
        if(p==3)
        {
            int min=m+t[0]+t[1]+t[2];
            cout<<h<<":"<<min<<endl;
      if(min>=60)
      {
        min=min-60;
        cout<<h<<":"<<min<<endl;
      }
        }
        int min=m+t[p-1];
        if(min>=60) 
        {
            min=min-60;
        }
        if(hor>=24) 
        {
            hor=hor-24;
        }
        cout<<hor<<":"<<min<<endl;
        if(min<10) 
        {
            cout<<"0"<<h<<":"<<min<<endl;
        }
    }
         
}

 
ZeroJudge Forum