#38394: 提示(C++)


ianlin766909@gmail.com (ian lin)

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

#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;
    }
    int b=0;
    for(int idx=0;idx<p;idx=idx+1)
    {
      b=b+t[idx];    
    }
    int c=m+b;
    int d=h;
    while(c>=60)
    {
      c=c-60;
      d=d+1;
    }
    while(d>=24)
    {
      d=d-24;
    }
    if(d<10)
    {
      cout<<"0"<<d<<":";
    }
    else
    {
      cout<<d<<":";
    }
    if(c<10)
    {
      cout<<"0"<<c<<endl;
    }
    else
    {
      cout<<c<<endl;
    }
  }
}

 
ZeroJudge Forum