超大型 LED 顯示屏(模擬)

2021-10-06 00:00:45 字數 1866 閱讀 8070

題目描述

你是學生會體育部長,負責組織一年一度的校籃球比賽。馬上就要決賽了,你希望吸引更多的 人來看比賽,因此打算更新一下裝置,用乙個超大的 led螢幕來顯示比分。當然,電也不是 不要錢的,所以你決定先分析一下往年的比賽,估計一下大概要耗多少電。

如上圖,每個數字由 7條線段組成,每條亮著的線段每秒鐘耗電量為 1個單位。線段不亮的時 候不耗電。為了省電,比分不顯示前導 0(不過 0分的時候要顯示數字 0)。

你的 led顯示屏共包含 6個數字,即雙方的比分各有 3 位數。

輸入

輸入包含不超過 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秒鐘。

輸出

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

樣例輸入

start 09:00

:00score 09:01

:05 home 2

score 09:10

:07 guest 3

end 09:15

:00start 09:00

:00score 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

樣例輸出

case 1

:9672

case 2

:478800

這是乙個較為複雜的模擬題

#include

using

namespace std;

int a[10]

=;//記錄每個數字需要亮著的線段數

intget

(int x)

return ans;

}int

main()

printf

("case %d: %d\n"

,++cnt, ans);}

return0;

}

生活很難,還是會繼續,但它不妨礙我們追逐晚霞吹一吹風,耳機裡還可以繼續放喜歡的**,美好的景色依然存在,大步向前吧,好的東西永遠在那裡等

O 超大型LED顯示屏

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

J 超大型LED顯示屏

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

CSU 1507 超大型LED顯示屏

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