题目链接:https://www.patest.cn/contests/pat-a-practise/1006

题意:给我们一天每个人的名字以及进房间的时间和出房间的时间,最早进房间的人开门,最后出房间的关门,问我们开关门的人的姓名。
首先对时间的比较我们不需要严格的按照小时分秒来比较,可以通过h*3600 + m*60 + s将时间转换成一个变量,然后两次分别对进入时间和来开时间进行排序,即可得到答案。
本文解析了PAT-A-1006题目的解决方案,通过将时间转换为统一变量并对进出时间排序,找出最早开门及最晚关门的人.此方法简化了时间比较过程,适用于类似问题求解.
题目链接:https://www.patest.cn/contests/pat-a-practise/1006

题意:给我们一天每个人的名字以及进房间的时间和出房间的时间,最早进房间的人开门,最后出房间的关门,问我们开关门的人的姓名。
首先对时间的比较我们不需要严格的按照小时分秒来比较,可以通过h*3600 + m*60 + s将时间转换成一个变量,然后两次分别对进入时间和来开时间进行排序,即可得到答案。

被折叠的 条评论
为什么被折叠?