2020年團體程式設計天梯賽-總決賽 L2-2 口罩發放
L2-2 口罩發放 (25分)
為了抗擊來勢洶洶的 COVID19 新型冠狀病毒,全國各地均啟動了各項措施控制疫情發展,其中一個重要的環節是口罩的發放。
某市出於給市民發放口罩的需要,推出了一款小程式讓市民填寫資訊,方便工作的開展。小程式收集了各種資訊,包括市民的姓名、身份證、身體情況、提交時間等,但因為資料量太大,需要根據一定規則進行篩選和處理,請你編寫程式,按照給定規則輸出口罩的寄送名單。
輸入格式:
輸入第一行是兩個正整數 D 和 P(1≤D,P≤30),表示有 D 天的資料,市民兩次獲得口罩的時間至少需要間隔 P 天。
接下來 D 塊資料,每塊給出一天的申請資訊。第 i 塊資料(i=1,⋯,D)的第一行是兩個整數 Ti 和 Si (1≤Ti ,Si ≤1000),表示在第 i 天有 Ti 條申請,總共有 Si 個口罩發放名額。隨後 Ti 行,每行給出一條申請資訊,格式如下:
姓名 身份證號 身體情況 提交時間
給定資料約束如下:
姓名
是一個長度不超過 10 的不包含空格的非空字串;
身份證號
是一個長度不超過 20 的非空字串;
身體情況
是 0 或者 1,0 表示自覺良好,1 表示有相關症狀;
提交時間
是 hh:mm,為24小時時間(由 00:00 到 23:59。例如 09:08。)。注意,給定的記錄的提交時間不一定有序;
身份證號
各不相同,同一個身份證號被認為是同一個人,資料保證同一個身份證號姓名是相同的。
能發放口罩的記錄要求如下:
身份證號
必須是 18 位的數字(可以包含前導0);
同一個身份證號若在第 i 天申請成功,則接下來的 P 天不能再次申請。也就是說,若第 i 天申請成功,則等到第 i+P+1 天才能再次申請;
在上面兩條都符合的情況下,按照提交時間的先後順序發放,直至全部記錄處理完畢或 Si 個名額用完。如果提交時間相同,則按照在列表中出現的先後順序決定。
輸出格式:
對於每一天的申請記錄,每行輸出一位得到口罩的人的姓名及身份證號,用一個空格隔開。順序按照發放順序確定。
在輸出完發放記錄後,你還需要輸出有合法記錄的、身體狀況為 1 的申請人的姓名及身份證號,用空格隔開。順序按照申請記錄中出現的順序確定,同一個人只需要輸出一次。
輸入樣例:
4 2
5 3
A 123456789012345670 1 13:58
B 123456789012345671 0 13:58
C 12345678901234567 0 13:22
D 123456789012345672 0 03:24
C 123456789012345673 0 13:59
4 3
A 123456789012345670 1 13:58
E 123456789012345674 0 13:59
C 123456789012345673 0 13:59
F F 0 14:00
1 3
E 123456789012345674 1 13:58
1 1
A 123456789012345670 0 14:11
輸出樣例:
D 123456789012345672
A 123456789012345670
B 123456789012345671
E 123456789012345674
C 123456789012345673
A 123456789012345670
A 123456789012345670
E 123456789012345674
樣例解釋:
輸出中,第一行到第三行是第一天的部分;第四、五行是第二天的部分;第三天沒有符合要求的市民;第六行是第四天的部分。最後兩行按照出現順序輸出了可能存在身體不適的人員。
作者 | DAI, Longao |
單位 | 杭州百騰教育科技有限公司 |
程式碼長度限制 | 16 KB |
時間限制 | 400 ms |
記憶體限制 | 64 MB |
題解
暫無
相關文章
- 2020年團隊程式設計天梯賽L2 -2 口罩發放程式設計
- 2020年團體程式設計天梯賽-總決賽 L2-4 網紅點打卡攻略程式設計
- 2024團體程式設計天梯賽——賽後總結程式設計
- 團體程式設計天梯賽-練習集程式設計
- 2024 年 GPLT 團體程式設計天梯賽(個人感受 + 題解)程式設計
- 2024年第九屆CCCC團體程式設計天梯賽 遊記程式設計
- 天梯賽賽前總結
- 團體程式設計天梯賽-練習集 L1-038 新世界程式設計
- 團體程式設計天梯賽-玩轉二叉樹(簡潔建樹)程式設計二叉樹
- 團體程式設計天梯賽L2-022 重排連結串列程式設計
- 2024天對程式設計天梯賽程式設計
- 【CCCC】PAT : 團體程式設計天梯賽-練習集 L3 答案(01-23)程式設計
- PAT-B 1047 程式設計團體賽程式設計
- 2024年天梯賽
- 團體程式設計天梯賽-練習集 L1-050 倒數第N個字串 (15分)程式設計字串
- 2020年百度之星程式設計大賽-初賽二程式設計
- 2020 年百度之星程式設計大賽 - 初賽三程式設計
- 2023年中國高校計算機大賽-團隊程式設計天梯賽(GPLT)上海理工大學校內選拔賽 (vp + 補題)計算機程式設計
- 天梯賽隨筆
- 記中醫藥院校程式設計比賽賽後總結程式設計
- L2-3 完全二叉樹的層序遍歷 (25分) 2020天梯賽總決賽二叉樹
- M-災難預警-浙江農林大學第十九屆程式設計競賽暨天梯賽選拔賽程式設計
- 天梯賽 裝睡(java)Java
- SMUSpring天梯賽1Spring
- 2020年電賽總結
- 2020年lfyz演算法設計大賽賽後題解演算法
- 2018天梯賽、藍橋杯、(CCPC省賽、邀請賽、ICPC邀請賽)校內選拔賽反思總結!
- 2024年GPLT團體程式設計比賽L2-D吉利矩陣題解程式設計矩陣
- 程式設計大賽WBS程式設計
- 2021CCCC天梯賽
- 【比賽回顧】廣工2020程式設計初賽D-好人easy程式設計
- 2014年北京師範大學新生程式設計競賽網路賽程式設計
- 團體程式設計天梯賽-練習集 L2-031 深入虎穴 (25分) dfs深搜+bfs廣搜的兩種思路程式設計
- 某大學程式設計競賽程式設計
- 2024天梯選拔賽(一)
- CU--Shell程式設計大賽程式設計
- 幽默:程式設計師吹牛大賽程式設計師
- HarmonyOS開發者創新大賽總決賽結果公佈