【作业向】程序设计思维与实践 Week14限时大模拟
♔A 猫睡觉问题
本题是一个关于时间区间的模拟题,要注意以下几个方面:
- 将时间统一转换为分钟,便于计算
- 将时间从24小时制改为48小时制,便于处理跨夜的问题
- 在最后一个番后面插入(第一个番+24小时)
- 在两个番的中间,能多长睡就睡多长
- 得到了新的睡觉区间后立即和前一个睡觉区间的结尾作比较,但是否超过最长醒着的时间,若超过则立即中止
- 判断睡觉区间是否等于0,若等于0,则输出no(因为猫可能这一天里可以不睡觉,但如果一直不睡,醒着的时间迟早会超过上限)
1 |
|