XDOJ1280 - 睡觉时间
2014-08-25 10:09
197 查看
Description
给你一个码农的上床时间和起床时间,计算他总共睡了多少小时?
Input
有多组测试数据
每组一行,为上床时间和起床时间,中间一个空格隔开
Output
对于每组数据,输出码农总共睡觉的时间t(分钟)
当然 0<=t<24*60
Sample Input
01:00 08:00
23:00 08:00
Sample Output
420
540
解题思路:
注意到t<24*60,所以这两个时间是不可能相同的。我们可以分别把上床时间和起床时间转换为分钟数,如果上床的分钟数大于起床的分钟数,加一个1440(=24×60)。
给你一个码农的上床时间和起床时间,计算他总共睡了多少小时?
Input
有多组测试数据
每组一行,为上床时间和起床时间,中间一个空格隔开
Output
对于每组数据,输出码农总共睡觉的时间t(分钟)
当然 0<=t<24*60
Sample Input
01:00 08:00
23:00 08:00
Sample Output
420
540
解题思路:
注意到t<24*60,所以这两个时间是不可能相同的。我们可以分别把上床时间和起床时间转换为分钟数,如果上床的分钟数大于起床的分钟数,加一个1440(=24×60)。
#include<iostream> using namespace std; int main() { int bh,bm,eh,em; char ch; while(cin>>bh>>ch>>bm>>eh>>ch>>em) { int begin = 60*bh+bm; int end = 60*eh+em; if(begin<end) cout<<end-begin<<endl; else cout<<end+1440-begin<<endl; } return 0; }
相关文章推荐
- 睡觉时间越来越晚了
- HDOJ 1280 前m大的数(时间优化)
- hdu 1280 前m大的数【时间复杂度】
- 人每天最佳的起床和睡觉时间
- [日记] 晕呐,上班时间睡觉了!
- [双语阅读]调查:法国人花在吃饭睡觉上的时间最多
- 上班时间睡觉
- 宝宝睡觉时间不多
- 记录每日睡觉时间。。。
- JAVA 第一天:好像是睡觉时间了
- 每天学习计划4小时睡觉时间
- 猴子睡觉前之一:时间复杂度的理解
- XDOJ1174 - 素数时间
- 时间到底是用来坐公交还是睡觉
- XDOJ1013--时间工厂
- VB.Net得到页面执行时间(转载)
- 2006年4月度国际标准化组织C++会议纪要[原文发表时间:2006年5月3日]
- PHP使用DateTime类做时间日期到字符串转换
- 存储时间:LSI的6Gbps SAS攻势
- C++中获得CPU高精度时间戳