/**人见人爱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. Android:创建Android工程

    创建Android工程,在Eclipse左栏右键 new->project..   (版本不一样,名字会有所区别) 然后选择Android下的Android application projec ...

  2. 259. 3Sum Smaller

    题目: Given an array of n integers nums and a target, find the number of index triplets i, j, k with 0 ...

  3. python类似微信未读信息图片脚本

    其实就是实现一个效果,给一张图片,然后再右上角给出未读的信息数目,就像我们打开微信的时候,总是看到红点就忍不住想要点击去查看一样. 类似这种效果: 可以知道,图片是给定的,那么只要随机生成一个数字,然 ...

  4. GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别

    GetKeyState.GetAsyncKeyState.GetKeyboardState函数的区别: 1.BOOL GetKeyboardState( PBYTE lpKeyState );获得所有 ...

  5. C++ STL之set的基本操作

    set是集合,虽然也存在键值和实值,不过两者根本就是同一个值,键值的设置完全就是为了满足红黑树的底层结构,set操作与map很像不过也有些不同. 1. set迭代器与map的不同: (1)set使用接 ...

  6. firefox较慢

    Ctrl+Shift+Delete,清楚缓存.浏览历史.下载,效果不是很明显. 地址栏输入about:support,打开配置文件夹,删掉配置文件夹里的places.sqlite,urlclassif ...

  7. C#路径/文件/目录/I/O常见操作汇总<转载>

    文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供 ...

  8. iOS开发:在Xcode中用Pods管理第三方库

    之前写了一篇 iOS开发:在Swift中调用oc库 ,今天记录一下如何用Pods的方式来管理第三方库,包括Swift/Object-C的库. 在这之前请先查阅Guides.CocoaPods如何使用的 ...

  9. unison + inotify 实现文件实时双向同步部署步骤

    unison + inotify 实现文件实时双向同步部署步骤 一. Unison简介 Unison是Windows.Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或 ...

  10. WEB前端开发成长指南

    小 编注:相比起网页射击狮,操纵代码的前端攻城狮凭着双手在键盘巴拉巴拉敲出的字符,就能赋予二次元的静态页面生命,各种lovely 的~~fabulous的~~elegant的交互效果,那叫一个锦上添花 ...