2017CCCC決賽 L1 3 閱覽室

2022-02-04 03:22:08 字數 1593 閱讀 6423

l1-3 閱覽室(20 分)

天梯圖書閱覽室請你編寫乙個簡單的圖書借閱統計程式。當讀者借書時,管理員輸入書號並按下s鍵,程式開始計時;當讀者還書時,管理員輸入書號並按下e鍵,程式結束計時。書號為不超過1000的正整數。當管理員將0作為書號輸入時,表示一天工作結束,你的程式應輸出當天的讀者借書次數和平均閱讀時間。

注意:由於線路偶爾會有故障,可能出現不完整的紀錄,即只有s沒有e,或者只有e沒有s的紀錄,系統應能自動忽略這種無效紀錄。另外,題目保證書號是書的唯一標識,同一本書在任何時間區間內只可能被一位讀者借閱。

輸入在第一行給出乙個正整數n(≤10),隨後給出n天的紀錄。每天的紀錄由若干次借閱操作組成,每次操作佔一行,格式為:

書號([1, 1000]內的整數)鍵值se發生時間hh:mm,其中hh是[0,23]內的整數,mm是[0, 59]內整數)

每一天的紀錄保證按時間遞增的順序給出。

對每天的紀錄,在一行中輸出當天的讀者借書次數和平均閱讀時間(以分鐘為單位的精確到個位的整數時間)。

3

1 s 08:10

2 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

2 196

0 01 60

這一題我當時只得了12分,中了兩個坑點t t.

一是我將標記書是否被借的陣列初始化為0了。

二是我理解錯題意,比如樣例:

1 s 09:00

1 s 09:10

這個樣例中有效的時間是第二個,我之前以為是第乙個。

附**:

1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 

7 #include 8

using

namespace

std;

9const

int m = 1111;10

const

int inf = -1;11

intbook[m];

12char

st[m];

13int

main()

36int t=h*60+m;

37if(st[0]=='s')

40if(st[0]=='

e'&&book[id]!=inf)45}

46}47return0;

48 }

view code

c語言 PTA2020總決賽 L1 3 洛希極限

大天體密度與小天體的密度的比值開 3 次方後,再乘以大天體的半徑以及乙個倍數 流體對應的倍數是 2.455,剛體對應的倍數是 1.26 就是洛希極限的值。例如木星與地球的密度比值開 3 次方是 0.622,如果假設地球是流體,那麼洛希極限就是 0.622 2.455 1.52701 倍木星半徑 但地...

L1 3 不吉利數字 10分

杭州人稱那些傻乎乎粘嗒嗒的人為62 音 laoer 杭州交通管理局經常會擴充一些的士車牌照,新近出來乙個好訊息,以後上牌照,不再含有不吉利的數字了,這樣一來,就可以消除個別的士司機和乘客的心理障礙,更安全地服務大眾。不吉利的數字為所有含有4或62的號碼。例如 62315 73418 88914 都屬...

天梯賽華北賽區L1 3情人節

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 以上是朋友圈中一奇葩貼 2月14情人節了,我決定造福大家。第2個讚和第14個讚的,我介紹你倆認識 咱三吃飯 你倆請 現給出此貼下點贊的朋友名單,請你找出那兩位要請客的倒霉蛋。輸入格式...