ACM2033
/**人见人爱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的更多相关文章
随机推荐
- IDEA快速光标跳转
Ace Jump是一种从emacs上借鉴过来的快速光标跳转方式,操作方式是:你用某个快捷键进入Ace Jump模式后,再按任一个键,当前屏幕中所有该字符都被打上一个字母标记,你只要按这个字母,光标就会 ...
- C# MySql分页存储过程的应用
存储过程: 获取范围内的数据 DELIMITER $$ DROP PROCEDURE IF EXISTS `studb`.`GetRecordAsPage` $$ ),), ),)) BEGIN de ...
- IOS拖动
http://blog.csdn.net/mamong/article/details/20831899 代码资源 #import "ViewController.h" @inte ...
- windows和mac下分别配置虚拟主机
windows下配置 1.找到apache的配置文件,httpd.conf 2.找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前边的# 3 ...
- java实现最基础的socket网络通信
一.网络通信基础 网络中存在很多的通信实体,每一个通信实体都有一个标识符就是IP地址. 而现实中每一个网络实体可以和多个通信程序同时进行网络通信,这就需要使用端口号进行区分. 二.java中的基本网络 ...
- 进程控制的一些api
转自:http://blog.chinaunix.net/uid-26833883-id-3222794.html 1.fork() ,vfork() 创建进程 2‘ exec()类 在进程中执行其他 ...
- CentOS5.5 正式开始安装 Oracle 11g r2(图形界面安装)
一.下载oracle 官方网站, 可以下载最新版本 Oracle Database 11g Release http://www.oracle.com/index.html CentOS5. i386 ...
- Mac系统在终端中查看CPU信息的命令
在mac os x的终端中以命令行的形式查看本机cpu信息: sysctl -n machdep.cpu.brand_string E.G. lis-mbp:Home jenkins$ sysctl ...
- iOS开发:为xcode项目添加git仓储
现在apple官网下载Command Line Tools 对应mac版本和xcode版本,记录地址:https://developer.apple.com/downloads/ 找到mac的终端,c ...
- hdu 4691 Front compression
暴力水过,剪一下枝= =果断是数据水了 #include<cstdio> #include<cstring> #include<algorithm> #define ...