#41244: C++解題


ck1090932@gl.ck.tp.edu.tw (陳邦仁)

學校 : 臺北市立建國高級中學
編號 : 131859
來源 : [36.224.205.122]
最後登入時間 :
2024-08-31 23:30:59
e808. 3.不再傻傻等公車 (Bus) -- 2019年11月TOI練習賽新手組 | From: [36.224.202.65] | 發表日期 : 2024-07-14 13:17

本題會使用到iostream, cassert, iomanip,for 要注意主程式段要加大括號
要用array 解題
部分主程式如下:

    int c,i,h,m,r,ha,ma,q;
    cin>>c;
    cin>>h>>m;
    ma=m;
    ha=h;
    int hc[c+1] {h};
    int mc[c+1] {m};
    for (i=1;i<=c;i++){
        cin>>r;
        ma=ma+r;
        while (ma>=60){
            ma-=60;
            ha+=1;
            if (ha>=24){
                ha-=24;
            }
        }
        hc[i]=ha;
        mc[i]=ma;}
    while (cin>>q){
        if (q==0){
            break;}
        else{
            cout<<setfill('0')<<setw(2)<<hc[q]<<":";
            cout<<setfill('0')<<setw(2)<<mc[q]<<endl;
        }
    }

 
ZeroJudge Forum