題目1022:遊船出租
時間限制:1 秒
記憶體限制:32 兆
特殊判題:否
提交:4249
解決:1680
題目描述:現有公園遊船租賃處請你編寫乙個租船管理系統。當遊客租船時,管理員輸入船號並按下s鍵,系統開始計時;當遊客還船時,管理員輸入船號並按下e鍵,系統結束計時。船號為不超過100的正整數。當管理員將0作為船號輸入時,表示一天租船工作結束,系統應輸出當天的遊客租船次數和平均租船時間。
注意:由於線路偶爾會有故障,可能出現不完整的紀錄,即只有租船沒有還船,或者只有還船沒有租船的紀錄,系統應能自動忽略這種無效紀錄。
輸入:測試輸入包含若干測試用例,每個測試用例為一整天的租船紀錄,格式為:
船號(1~100) 鍵值(s或e) 發生時間(小時:分鐘)
每一天的紀錄保證按時間遞增的順序給出。當讀到船號為-1時,全部輸入結束,相應的結果不要輸出。
輸出:對每個測試用例輸出1行,即當天的遊客租船次數和平均租船時間(以分鐘為單位的精確到個位的整數時間)。
樣例輸入:
1 s 08:102 s 08:35
1 e 10:00
2 e 13:16
0 s 17:00
0 s 17:00
3 e 08:10
1 s 08:20
2 s 09:00
1 e 09:20
0 e 17:00
-1
樣例輸出:
2 1960 01 60
用結構體
#include #include #include using namespace std;
typedef struct boat
boat;
int main()
else if(key=='e')//結束
{if(boat[number].flag==1)
{boat[number].time=(hour*60+minute)-boat[number].start;
++count;//租船次數
boattime+=boat[number].time;//總時間
//cout<>number;
//cout<<"sss"<>key>>hour>>ch>>minute;
if(count!=0)
cout<
hdu 1861 遊船出租
problem description 現有公園遊船租賃處請你編寫乙個租船管理系統。當遊客租船時,管理員輸入船號並按下s鍵,系統開始計時 當遊客還船時,管理員輸入船號並按下e鍵,系統結束計時。船號為不超過100的正整數。當管理員將0作為船號輸入時,表示一天租船工作結束,系統應輸出當天的遊客租船次數和...
hdu 1861 遊船出租(模擬題,,水)
題意 現有公園遊船租賃處請你編寫乙個租船管理系統。當遊客租船時,管理員輸入船號並按下s鍵,系統開始計時 當遊客還船時,管理員輸入船號並按下e鍵,系統結束計時。船號為不超過100的正整數。當管理員將0作為船號輸入時,表示一天租船工作結束,系統應輸出當天的遊客租船次數和平均租船時間。注意 由於線路偶爾會...
杭電hdu 1861 遊船出租 簡單題
注意開頭的輸入可能時間是零點零分。hdu 1861 include include include using namespace std typedef struct rent rent rent rt 101 int main printf ttime 0 0 0 n d d n cnt,int...