/**人见人爱A+B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18567 Accepted Submission(s): 12203 Problem Description
HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给
大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。
这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比
如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。 Input
输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,
每行有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。题目保证所有的数据合法。 Output
对于每个测试实例,输出A+B,每个输出结果也是由时分秒3部分组成,同时也要满足时间的规则
(即:分和秒的取值范围在0~59),每个输出占一行,并且所有的部分都可以用32位整数表示。 Sample Input
2
1 2 3 4 5 6
34 45 56 12 23 34 Sample Output
5 7 9
47 9 30
*/
#include<iostream>
int main()
{
using namespace std;
unsigned t,a[],b[];
cin>>t;
while(t--)
{
for(int i=;i<;++i)
cin>>a[i];
for(int i=;i<;++i)
{
cin>>b[i];
a[i]+=b[i]; }
if(a[]/>) //超过60分名,则小时要加一(0-59)
{
a[]+=;
a[]%=;
}
if(a[]/>) //超过60秒,则要加一(0-59)
{
a[]+=;
a[]%=;
}
cout<<a[]<<" "<<a[]<<" "<<a[]<<endl; //这个是固定的格式,这可以AC
}
return ;
}
/*
//这是另 一个例子,但有同样的效果
#include<stdio.h>
int main()
{
int i;
int a[10],n;
scanf("%d",&n); while(n--)
{
for(i=0;i<6;i++)
scanf("%d",&a[i]);
a[0]+=a[3];
a[1]+=a[4];
a[2]+=a[5];
if(a[2]>=60)
{
a[2]=a[2]%60;
a[1]++;
}
if(a[1]>=60)
{
a[1]=a[1]%60;
a[0]++;
}
printf("%d %d %d\n",a[0],a[1],a[2]); }
return 0; }
*/

ACM2033的更多相关文章

随机推荐

  1. DOS命令 Net config server Net config workstation

    DOS命令 Net config 作用:显示当前运行的可配置服务,或显示并修改某项服务的设置. 格式:net conifg service options 参数:(1)键入不带参数的net conif ...

  2. windows和linux共享文件

    一篇文章: 环境:主机操作系统 是Windows XP ,虚拟机 是Ubuntu 9.10,虚拟机是VirtualBox 3.08. 1. 安装增强功能包(Guest Additions) 安装好Ub ...

  3. linux 命令学习大全

    转载  http://blog.csdn.net/xiaoguaihai/article/details/8705992/

  4. init_MUTEX

    2.6.25及以后的linux内核版本废除了init_MUTEX函数 新版本使用sema_init函数 平台:X86 32位内核:2.6.24定义: 引用 static inline void ini ...

  5. Regex Failure - Bug Fixing #2

    http://www.codewars.com/kata/55c423ecf847fbcba100002b/train/csharp Oh no, Timmy's received some hate ...

  6. bzoj2251

    以前看到这道题想到的是SA,做起来不是很美观 学了SAM之后,这题简直是随便搞 ..,'] of longint; s,sa,mx,w,fa:..] of longint; i,n,last,t:lo ...

  7. bzoj1913

    这是一道好题,要求每个三点圆覆盖的点数和 我们可以算四边形的贡献,四边形显然分成两种:凸四边形和凹四边形 显然,凹四边形的覆盖只可能是三个点组成三角形包含另一个点,所以贡献是1 凸四边形,其最小圆覆盖 ...

  8. 极光推送使用实例(二) Android客户端

    上一篇简单介绍了极光推送在Java服务端的实现,如果感兴趣的可以看一下极光推送使用实例(一)JAVA服务端.这篇文章介绍下极光推送在Android客户端的实现. JPush Android SDK 是 ...

  9. UVALive 4287 Proving Equivalences(缩点)

    等价性问题,给出的样例为 a->b的形式,问要实现全部等价(即任意两个可以互相推出),至少要加多少个形如 a->b的条件. 容易想到用强连通缩点,把已经实现等价的子图缩掉,最后剩余DAG. ...

  10. [反汇编练习] 160个CrackMe之002

    [反汇编练习] 160个CrackMe之002. 本系列文章的目的是从一个没有任何经验的新手的角度(其实就是我自己),一步步尝试将160个CrackMe全部破解,如果可以,通过任何方式写出一个类似于注 ...