#1662. 小铃的书本管理
小铃的书本管理
题目背景
随着书屋的藏书越来越丰富,前来借阅和查阅古籍的客人也日渐增多。为了更有序地管理藏书,小铃决定对已借出的书籍统一记录和管理,并找出其中最临近归还期限的那一本,方便提前提醒客人。
题目描述
小铃为书屋的书整理了以下信息:书籍编号,书籍名称(纯英文),借阅状态(整数:0 = 未借出,1 = 已借出),借阅次数,剩余可借阅天数(未借出时固定为 30)。 现在需要完成以下操作 1.对每本已借出(状态 1) 的书籍,判断是否需要催还:剩余可借阅天数 ≤ 3 则标记为「需催还」;
2.统计 / 查找两类数据:
需催还的书籍数量;
所有已借出书籍中,剩余可借阅天数最短的书籍名称(若有多本天数相同,取书籍编号最小的;无已借出书籍则输出 None)。
输入格式
第一行输入整数 n;接下来 n 行,每行按格式输入:书籍编号 书籍名称 借阅状态 借阅次数 剩余可借阅天数。
输出格式
第一行:需催还书籍数量;第二行:剩余可借阅天数最短的已借出书籍名称(无则输出 None)。
样例
5
101 Analects 0 80 30
102 ShiJing 1 90 2
103 ChuCi 1 45 5
104 TaoTeChing 1 60 3
105 ZhuangZi 0 75 30
2
ShiJing
说明
1 ≤ n ≤ 20