2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流
来源:互联网 发布:js ajax跨域的解决办法 编辑:程序博客网 时间:2024/05/20 22:37
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:ssHH:MM:SS表示当前的时间,hh:mm:ss表示希望倒退回去的时间。[Technical Specification]00<=HH<=1100<=hh<=9900<=MM, SS, mm, ss<=59
Output
请计算并输出钟表倒退后显示的时间,要求输出格式为HH:MM:SS(即时分秒均显示2位,不足则补0),每组数据输出占一行。
Sample Input
211:28:32 02:14:2105:00:00 96:00:01程序:#include <stdio.h>void main(){ int N,HH,MM,SS,hh,mm,ss; scanf("%d",&N); while(N--) { scanf("%d:%d:%d",&HH,&MM,&SS); scanf("%d:%d:%d",&hh,&mm,&ss); if(SS<ss) { MM--; SS = SS+60-ss; } else { SS = SS-ss; } if(MM<mm) { HH--; MM = MM+60-mm; } else { MM = MM-mm; } if(HH<hh) { hh=hh%24; HH =(HH+24-hh)%12; } else { HH=HH-hh; } printf("%02d:%02d:%02d\n",HH,MM,SS); }}
- 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流
- 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!
- 【腾讯马拉松3月22日】 HDU 4510 小Q系列故事——为什么时光不能倒流
- 2013腾讯编程马拉松初赛第一场(3月21日)小Q系列故事——电梯里的爱情
- 2013腾讯编程马拉松初赛第〇场(3月20日) 小Q系列故事——屌丝的逆袭
- 2013腾讯编程马拉松初赛第一场(3月21日) 小Q系列故事——电梯里的爱情
- 2013腾讯编程马拉松初赛第一场(3月21日)小明系列故事——师兄帮帮忙
- 湫湫系列故事——设计风景线(并查集) [2013腾讯编程马拉松初赛第二场(3月22日)]
- 小Q系列故事——为什么时光不能倒流
- 小Q系列故事——为什么时光不能倒流
- 2013腾讯编程马拉松初赛第〇场(3月20日)小明系列故事——买年货
- 2013腾讯编程马拉松初赛第一场(3月21日) 小明系列故事——师兄帮帮忙 !!快速幂取摸
- Q系列故事——为什么时光不能倒流
- 2013腾讯编程马拉松初赛第一场(3月21日)湫湫系列故事——减肥记II
- 2013腾讯编程马拉松初赛第一场(3月21日)湫湫系列故事——减肥记I
- 2013腾讯编程马拉松初赛第〇场(3月20日) 吉哥系列故事——临时工计划---带权重的区间规划
- 2013腾讯编程马拉松初赛第〇场(3月20日)湫湫系列故事——植树节 HDOJ 4503
- 2013腾讯编程马拉松初赛第〇场(3月20日)HDOJ 4504 威威猫系列故事——篮球梦
- 千与千寻django(四)---django的模型层与数据库的连接
- 使用pep8 vim插件规范Python代码
- 设置Emacs中文输入法为IBus
- HTML三种列表
- iOS开发 协议与委托(Protocol and Delegate)
- 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流
- 关于递归超时问题的实例分析
- asp.net 文件夹如何在VS2008打开
- 2369. Nim-B Sum
- 山大哈工大C语言高校联赛
- const和volatile分析.
- 想学点真本事,不想只活在记忆里
- Ext4.0之Panel
- 2013年第二届腾讯马拉松初赛第五题