2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!
我以为你会是最无情的那一个 还是我贬低了自己
就算不能够在一起 我还是为你担心
 就算你可能听不清 也代表我的心意
那北极星的眼泪 闪过你曾经的眼角迷离
 那玫瑰花的葬礼 埋葬的却是关于你的回忆
如果时光可以倒流 我希望不要和你分离
 如果注定分离 我希望不要和你相遇
——摘自《小Q失恋日记 》第17卷520页
 
这是码农小Q第58次失恋了,也是陷得最深的一次。
要知道,小Q自从第一次到腾讯公司报到,就被风姿绰约的前台MM彻底迷住了,这1000多个日日夜夜他无时无刻不在憧憬着他们美好的未来。为了能见到MM,他每天早到晚归,甘愿加班,连续3年被评为优秀员工,并且以全公司最快的速度晋级到四级岗位。就在他终于鼓足勇气准备表白的时候,MM却满面春风地送来了一包喜糖......
现在小Q专门请了年休假治疗情伤,但情绪总不见好转,每天足不出户,眼睛盯着墙上的钟表,反复念叨:“表白要趁早,时光不倒流,表白要趁早,时光不倒流......”
假设现在已知当前的时间,让时间倒退回若干,你能计算出钟表显示的时间吗?
接下来的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
11:28:32 02:14:21
05:00:00 96:00:01
04:59:59
#include <iostream>
#include <algorithm>
#include <cstring>
#include <string>
#include <cstdio>
#include <iomanip>
using namespace std;
const int maxn=12*60*60;
int main()
{
int n;
cin>>n;
while(n--)
{
int x,y,z,a,b,c;
cin>>x;
cin.get();
cin>>y;cin.get();
cin>>z>>a;
cin.get();cin>>b;
cin.get();cin>>c;
a%=12;
b%=60;
c%=60;
int re=(a*60+b)*60+c;
int cur=(x*60+y)*60+z; int ans=(cur-re+maxn)%maxn;
int hh=ans/3600;
ans%=3600;
int mm=ans/60;
ans%=60;
printf("%02d:%02d:%02d\n",hh,mm,ans); }
return 0;
}
2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!的更多相关文章
- 2013腾讯编程马拉松初赛第一场(3月21日) 湫湫系列故事——减肥记II ----线段树
		题目:http://acm.hdu.edu.cn/showproblem.php?pid=4509 虽然制定了减肥食谱,但是湫湫显然克制不住吃货的本能,根本没有按照食谱行动! 于是,结果显而易见… 但 ... 
- HDU 4508 湫湫系列故事——减肥记I (2013腾讯编程马拉松初赛第一场)
		http://acm.hdu.edu.cn/showproblem.php?pid=4508 题目大意: 给定一些数据. 每组数据以一个整数n开始,表示每天的食物清单有n种食物. 接下来n行,每行两 ... 
- HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
		题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4528 小明系列故事——捉迷藏 Time Limit: 500/200 MS (Java/O ... 
- 2013腾讯编程马拉松初赛第〇场(3月20日)湫湫系列故事——植树节 HDOJ 4503
		题目:http://acm.hdu.edu.cn/showproblem.php?pid=4503 思路:hint from a GOD-COW. 将每一个人模拟成图的一个点,两点连线当且仅当两人是朋 ... 
- 2013腾讯编程马拉松初赛第〇场(HDU 4504)威威猫系列故事——篮球梦
		http://acm.hdu.edu.cn/showproblem.php?pid=4504 题目大意: 篮球赛假如我们现在已经知道当前比分 A:B,A代表我方的比分,B代表对方的比分,现在比赛还剩下 ... 
- 2013腾讯编程马拉松初赛第〇场(HDU 4503)  湫湫系列故事——植树节
		http://acm.hdu.edu.cn/showproblem.php?pid=4503 题目: 已知湫湫的班里共有n个孩子,每个孩子有Bi个朋友(i从1到n),且朋友关系是相互的,如果a小朋友和 ... 
- HDU 4508 沼泽湿地系列故事——记住减肥I (2013腾讯编程马拉松预赛第一)
		pid=4508">http://acm.hdu.edu.cn/showproblem.php?pid=4508 题目大意: 给定一些数据. 每组数据以一个整数n開始,表示每天的食物清 ... 
- HDOJ 4509 湫湫系列故事——减肥记II(2013腾讯编程马拉松) 并查集合并区间
		发现这种合并区间的题目还可以这么玩 给你n段时间 然后问没被占用的时间是多少 题目所给的区间是右开的导致我wa 好多人5e5*1440的暴力跑出来的时间居然只是我的两倍 不懂.... 所以并查集并没有 ... 
- 2013腾讯编程马拉松||HDU 4505 小Q系列故事——电梯里的爱情  水水水
		http://acm.hdu.edu.cn/showproblem.php?pid=4505 题目大意: 电梯最开始在0层,并且最后必须再回到0层才算一趟任务结束.假设在开始的时候已知电梯内的每个人要 ... 
随机推荐
- 文件操作 系统备份和还原,压缩,解压 tar dump/restore
			基本操作命令: ls -a 显示指定目录下的目录和文件,包括隐藏的文件和目录 ls -l 将文件和目录详细列出来,包括文件状态,权限,拥有者,文件名,文件大小等 改变工作目录命令 cd cd .. 进 ... 
- UEditor富文本编辑框学习
			1.首先需要引入CSS.JS <!--富文本编辑框--> <link href="${pageContext.request.contextPath}/css/plugin ... 
- js监听
			IE浏览器监听: function attachEvent(string eventFlag, function eventFunc) eventFlag: 事件名称,但要加上on,如onclick. ... 
- zzuli oj 1165 实数的小数部分(指针专题)
			Description 读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉.如输入111111.12345678912345678900 则输出0.12345678912345678 ... 
- Docker系列
			Docker学习系列(五):Dockerfile文件 什么是Dockerfile? 它是一个名称为Dockerfile的文件 它是一个脚本文件,由一系列命令和参数构成 Dockerfile是自动构建d ... 
- java版 正文抽取 基于文字连接比
			package cn.tdt.crawl.jdbc; import java.util.regex.Matcher; import java.util.regex.Pattern; import or ... 
- python之--条件判断和循环
			Python之判断 和其他语言一样,python同样具有条件判断和循环的操作,比如我们可以编写一个简单的判断操作:使用if关键字可以达到判断的效果,如下例: >>> test_if ... 
- 网络流系列算法总结(bzoj 3438 1061)
			网络流嘛,怎么看都是一堆逗逼题嘛,反正遇到还是都做不起嘛.... 网络流的模板非常简单,难点都在于建图,网络流的建图解决问题范围之广,下至A+B Problem,上至单纯形,线性规划.所以如果对于网络 ... 
- 练习--python中的Queue与多进程(multiprocessing)
			按官方说法: This module is OBSOLETE and is only provided on PyPI to support old projects that still use i ... 
- PHP 判断是表单否有这个参数,如果没有则设置默认值
			<?php @$name = $_GET["name"]; if(isset($name)) { echo "name = " .$name; } els ... 
