O 超大型LED顯示屏

2021-08-05 21:20:10 字數 1614 閱讀 8114

輸入包含不超過100組資料。每組資料第一行為」start hh:mm:ss」,表示比賽開始時刻為hh:mm:ss。最後一行為」end hh:mm:ss」,即比賽結束時刻。二者之間至少會有乙個score資訊,格式為」score hh:mm:ss team score」,其中team要麼是」home」(主場)要麼是」guest」(客場), score表示得分,為1,2或者3。這些資訊保證按照時間從早到晚的順序排列,且任意兩條score資訊的時刻均不相同。比賽開始時間不會早於9:00,結束時間不會晚於同一天的21:00。注意,如果比賽開始時間為09:00:00,結束時間為09:00:01,比賽長度為1秒鐘,而不是2秒鐘。

output

對於每組資料,輸出測試點編號和總耗電量。

sample input

start 09:00:00

score 09:01:05 home 2

score 09:10:07 guest 3

end 09:15:00

start 09:00:00

score 10:00:00 home 1

score 11:00:00 home 1

score 12:00:00 home 1

score 13:00:00 home 1

score 14:00:00 home 1

score 15:00:00 home 1

score 16:00:00 home 1

score 17:00:00 home 1

score 18:00:00 home 1

score 19:00:00 home 1

score 20:00:00 home 1

end 21:00:00

sample output

case 1: 9672

case 2: 478800

分析:

直接模擬即可,從前這種題真的是自己不敢想的,也許是怕麻煩,也許是**能力真的差,但是經歷了兩次課程設計之後也算是摸出了自己的**風格,把頻繁使用的**部分單獨寫乙個函式,必要函式單獨封裝在類裡,函式模組盡量精簡,主函式盡量只呼叫函式;

**:

#include#include#include#include

using namespace std;

const

int d[10]=;

struct node

}pre,now;

int tran(const node &pre,const node &now)

struct time

void updata(const

int &score,const node &now)

void init(const node& now)

void ans(int &ans)

};int

case = 0;

void print_ans(time &a,time &b,node& now)

int main()else}}

}

J 超大型LED顯示屏

input 輸入包含不超過100組資料。每組資料第一行為 start hh mm ss 表示比賽開始時刻為hh mm ss。最後一行為 end hh mm ss 即比賽結束時刻。二者之間至少會有乙個score資訊,格式為 score hh mm ss team score 其中team要麼是 hom...

超大型 LED 顯示屏(模擬)

題目描述 你是學生會體育部長,負責組織一年一度的校籃球比賽。馬上就要決賽了,你希望吸引更多的 人來看比賽,因此打算更新一下裝置,用乙個超大的 led螢幕來顯示比分。當然,電也不是 不要錢的,所以你決定先分析一下往年的比賽,估計一下大概要耗多少電。如上圖,每個數字由 7條線段組成,每條亮著的線段每秒鐘...

CSU 1507 超大型LED顯示屏

description input 輸入包含不超過100組資料。每組資料第一行為 start hh mm ss 表示比賽開始時刻為hh mm ss。最後一行為 end hh mm ss 即比賽結束時刻。二者之間至少會有乙個score資訊,格式為 score hh mm ss team score 其...