小Q系列故事——为什么时光不能倒流
Time Limit: 300/100 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 4940 Accepted Submission(s): 2074

Problem Description

我以为我会是最坚强的那一个 我还是高估了自己
  我以为你会是最无情的那一个 还是我贬低了自己

就算不能够在一起 我还是为你担心
  就算你可能听不清 也代表我的心意

那北极星的眼泪 闪过你曾经的眼角迷离
  那玫瑰花的葬礼 埋葬的却是关于你的回忆

如果时光可以倒流 我希望不要和你分离
  如果注定分离 我希望不要和你相遇

——摘自《小Q失恋日记 》第17卷520页

这是码农小Q第58次失恋了,也是陷得最深的一次。
  要知道,小Q自从第一次到腾讯公司报到,就被风姿绰约的前台MM彻底迷住了,这1000多个日日夜夜他无时无刻不在憧憬着他们美好的未来。为了能见到MM,他每天早到晚归,甘愿加班,连续3年被评为优秀员工,并且以全公司最快的速度晋级到四级岗位。就在他终于鼓足勇气准备表白的时候,MM却满面春风地送来了一包喜糖…
  现在小Q专门请了年休假治疗情伤,但情绪总不见好转,每天足不出户,眼睛盯着墙上的钟表,反复念叨:“表白要趁早,时光不倒流,表白要趁早,时光不倒流…”
  假设现在已知当前的时间,让时间倒退回若干,你能计算出钟表显示的时间吗?

Input
输入首先包含一个整数N,表示有N组测试用例。
接下来的N行表示N个测试用例,每行包括2个时间HH:MM:SS hh:mm:ss
HH:MM:SS表示当前的时间,hh:mm:ss表示希望倒退回去的时间。
[Technical Specification]
00<=HH<=11
00<=hh<=99
00<=MM, SS, mm, ss<=59

Output
请计算并输出钟表倒退后显示的时间,要求输出格式为HH:MM:SS(即时分秒均显示2位,不足则补0),每组数据输出占一行。

Sample Input
2
11:28:32 02:14:21
05:00:00 96:00:01

Sample Output
09:14:11
04:59:59

Source
2013腾讯编程马拉松初赛第二场(3月22日)

问题链接:HDU4510 小Q系列故事——为什么时光不能倒流
问题简述:(略)
问题分析:简单的时间计算问题,不解释。
程序说明:(略)
参考链接:(略)
题记:程序代码要写得尽量简单易懂。

AC的C++语言程序如下:

/* HDU4510 小Q系列故事——为什么时光不能倒流 */#include <bits/stdc++.h>using namespace std;int main()
{int n;scanf("%d", &n);while(n--) {int h1, m1, s1, h2, m2, s2;scanf("%d:%d:%d %d:%d:%d", &h1, &m1, &s1, &h2, &m2, &s2);if(s1 < s2) s1 += 60, m1--;if(m1 < m2) m1 += 60, h1--;while(h1 < h2) h1 += 12;printf("%02d:%02d:%02d\n", h1 - h2, m1 - m2, s1 - s2);}return 0;
}

HDU4510 小Q系列故事——为什么时光不能倒流【时间计算】相关推荐

  1. hdu-4510 小Q系列故事——为什么时光不能倒流(比赛被虐的一道水题)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4510 如果没记错的话,类似的题已经出现过一次了,上次好像是也是时钟,好像都与12:00有关: 这次也一 ...

  2. HDUOJ-----4510 小Q系列故事——为什么时光不能倒流

    小Q系列故事--为什么时光不能倒流 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) ...

  3. 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!...

    我以为我会是最坚强的那一个 我还是高估了自己 我以为你会是最无情的那一个 还是我贬低了自己 就算不能够在一起 我还是为你担心 就算你可能听不清 也代表我的心意 那北极星的眼泪 闪过你曾经的眼角迷离 那 ...

  4. 杭电4510—小Q系列故事—为什么时光不能倒流

    Problem Description 我以为我会是最坚强的那一个 我还是高估了自己 我以为你会是最无情的那一个 还是我贬低了自己 就算不能够在一起 我还是为你担心 就算你可能听不清 也代表我的心意 ...

  5. 小Q系列故事——为什么时光不能倒流

    还是日期问题啦QAQ~~~ Problem Description 我以为我会是最坚强的那一个 我还是高估了自己 我以为你会是最无情的那一个 还是我贬低了自己 就算不能够在一起 我还是为你担心 就算你 ...

  6. HDU 4505 小Q系列故事——电梯里的爱情

    小Q系列故事--电梯里的爱情                                                                                   Tim ...

  7. 杭电4515小Q系列故事——世界上最遥远的距离

    小Q系列故事--世界上最遥远的距离 Time Limit: 500/200 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) ...

  8. 杭电4500小Q系列故事——屌丝的逆袭

    小Q系列故事--屌丝的逆袭 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Tota ...

  9. 杭电4530小Q系列故事——大笨钟

    小Q系列故事--大笨钟 Time Limit: 600/200 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total ...

最新文章

  1. Python 将数据框类型转为字典类型
  2. 【caffe】OpenCV Load caffe model
  3. [codevs 1917] 深海机器人问题
  4. 阿里、美团、拼多多、网易大厂面试之Redis+多线程+JVM+微服务...
  5. 一行 Python 代码轻松构建树状热力图
  6. ( 设计高效算法 ) 年龄排序 Age Sort Uva 11462
  7. Leetcode每日一题:941.valid-mountain-array(有效的山脉数组)
  8. 开发之没沟通误删客户数据库数据之找数据路
  9. DOM编程系列之Node对象个人分享
  10. 【转载】一些重要的java知识点:JVM内存模型和结构
  11. Windows界面UI自绘编程(上)之下部
  12. Python大数据分析(三):大数据统计分析技术
  13. matlab残差的计算,请教MATLAB中拟合圆或者椭圆的残差如何计算
  14. 为Go语言GC正名-20秒到100微妙的演变史
  15. 手机扫描条形码二维码原理和实现等网上资料整理
  16. 第二篇:到底什么才是数据资产
  17. Dython 容联云的一个测试短信验证码
  18. 一天一个机器学习小知识——Lasso、Ridge以及ElasticNet
  19. 数据分析常用知识体系
  20. 从唐僧师徒来看团队精神

热门文章

  1. python计算卡方分布_如何用Python计算上证指数的涨跌幅分布情况?
  2. JavaScript获取java变量值
  3. 在 Adobe AIR 中为不同屏幕尺寸的多种设备提供支持
  4. Xna环境在PC平台下的功能扩展
  5. 【java学习之路】(javaWeb【后端】篇)002.Servlet
  6. C++小白课本练习4
  7. Ecology 查询某人所有流程待办事项
  8. 微服务笔记(一) 搭建服务治理中心
  9. mysql 内存太大被杀_数据库mysqld进程频繁被杀解决方案[终]
  10. 数据库本地的sa有个叉号_多个客户端(50)同时使用sa账号操作服务器数据库(sqlserver)会有问题吗?...