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

Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 3386    Accepted Submission(s): 1457

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日)

为什么时光不能倒流:

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int a,b,c,x,y,z,i,j,k,t;
int main()
{scanf("%d",&t);while(t--){scanf("%d:%d:%d%d:%d:%d",&a,&b,&c,&x,&y,&z);x=x%12;if(c<z){c+=60;b--;}c=c-z;if(b<y){b+=60;a--;}b-=y;if(a<x)a+=12;a=a-x;printf("%02d:%02d:%02d\n",a,b,c);}return 0;
} 

杭电4510为什么时光不能倒流相关推荐

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

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

  2. 2020杭电计算机考研经验帖

    一年多的考研时光落下帷幕,成功上岸成为杭电的一员,记得去年也是在论坛上看到学长学姐的经验帖,从中收获了很多,希望我的这篇经验帖能给今年考研的学弟学妹们带来一定的帮助. 按照惯例,先说一下我的考研情况. ...

  3. “我不是坚强,我只是走投无路”,从职高到杭电、浙大、麻省计算机博士!...

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看 作者: ...

  4. 励志!从职高到杭电、浙大、MIT计算机博士!

    转载自 | 知乎 讲讲他的故事:从职高到MIT计算机博士录取 - 胡津铭的文章 - 知乎 https://zhuanlan.zhihu.com/p/360390223 周信静 是我最好的朋友之一,也是 ...

  5. 从职高到杭电本科、浙大研究生、MIT计算机博士!

    转载自 | 知乎 讲讲他的故事:从职高到MIT计算机博士录取 - 胡津铭的文章 - 知乎 https://zhuanlan.zhihu.com/p/360390223 周信静 是我最好的朋友之一,也是 ...

  6. 超励志!杭电第六次打入“ACM/ICPC”全球总决赛!

    小编说: 前几天都在发 考研初试/真题 有关的内容,头条一直没有空余,所以现在才发. 杭电是计算机专业双非中最有名的学校之一,在公众号的投票[计算机最强的双非大学]中排名第一. [计算机最强的双非大学 ...

  7. 【杭电ACM】1097 A hard puzzle

    [杭电ACM]1097  A hard puzzle http://acm.hdu.edu.cn/showproblem.php?pid=1097 先用int手写了算法结果竟然wrong answer ...

  8. 【ACM】杭电OJ 1106 函数atoi

    函数atoi是把字符串转化成整数的函数,头文件为 #include "stdlib.h" e.g. 运行环境:Dev-C++ 5.11 杭电1106 调用了sort函数,运行的时间 ...

  9. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

最新文章

  1. Java 使用itextPdf7操作pdf,写入照片这一篇就够了
  2. 权威报告丨2018-2019 新型互联网生态研究报告摘要
  3. Go语言——怎样导入一个外部的包
  4. Linux系统常用命令速查手册,建议打印
  5. 直播预告:GAN在网络特征学习中的应用 | PhD Talk #23
  6. Linux 下hosts文件详解
  7. java哈希映射干什么的_java – 为什么在哈希映射中有空值或空键是有用的?
  8. 常用JQuery插件整理 1
  9. 2月26 ubuntu系统备份还原到相同电脑、另一台电脑
  10. 指数加权平均与其偏差消除
  11. UUID 生成器有多快
  12. 在Delphi中进行指纹仪的二次开发
  13. mac系统如何显示和隐藏文件
  14. 微信环境中扫描二维码下载APP(APK)文件的解决方案-自动跳转到手机默认浏览器(AppStore)打开
  15. 用python与openpyxl操作excel(wps excel与office excel均可使用)
  16. MySQL组件和数据结构
  17. 云计算基础知识培训讲义
  18. java语言开发手机游戏_手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系...
  19. 【iOS】代码开发中bug管理:bugHD和bugtags
  20. 算法:递归(借助递归树来求解分析递归算法的时间复杂度)

热门文章

  1. Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
  2. IDEA 运行maven命令时报错: -Dmaven.multiModuleProjectDirectory system propery is not set
  3. 使用vSphere Power Cli初始化数据中心
  4. OpenXml开发-向Excel2007文档中添加数据
  5. c 宏变量/宏函数/log
  6. 返回一个整数数组中最大子数组的和---环形数组
  7. ECharts插件的使用
  8. 关于云主机拷贝复制资源异常的处理办法
  9. 通用的类-可直接存储的Dictionary,可以被JSON或NSUserDefaults
  10. JavaScript操作文件