当前位置: 首页 > web >正文

杭电oj--人见人爱A+B 2033

        HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。
这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。

       输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,每行有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。题目保证所有的数据合法。

        对于每个测试实例,输出A+B,每个输出结果也是由时分秒3部分组成,同时也要满足时间的规则(即:分和秒的取值范围在0~59),每个输出占一行,并且所有的部分都可以用32位整数表示。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int N=sc.nextInt();while (N--!=0) {Long AH = sc.nextLong();Long AM = sc.nextLong();Long AS = sc.nextLong();Long BH = sc.nextLong();Long BM = sc.nextLong();Long BS = sc.nextLong();long s=(AS+BS)%60;long ms=(AS+BS)/60;Long m=((AM+BM)%60+ms)%60;long hm=(AM+BM)/60+((AM+BM)/60+ms)/60;Long h=AH+BH+hm;System.out.print(h+" ");System.out.print(m+" ");System.out.println(s);}}
}

http://www.xdnf.cn/news/11434.html

相关文章:

  • 线性回归(Linear Regression)
  • 一个外国的好网站 http://www.ilovejackdaniels.com/
  • Serialization即序列化全解析(转)
  • 无线网络领域国际会议/期刊排名
  • CSS教程:div垂直居中的N种方法
  • SLIC超像素分割详解(一)(二)(三)
  • verilog之testbench的写法
  • 免费标准下载网站
  • 为什么需要协调能力?如何提高协调能力?
  • ENet特性简介
  • SQL Server 数据库
  • 轻松搞定!png格式图片怎么弄?详细方法一网打尽
  • 电脑提示由于找不到xinput1_3.dll,无法继续执行代码有什么好的解决办法
  • Python批量下载ts视频文件,并用ffmpeg合并
  • AI人工智能原理与Python实战:Python人工智能行业应用 2
  • 低级格式化软件测试,低级格式化,几款优秀的低级格式化工具对比制作步骤
  • 五款优秀的FTP工具
  • Java6 JDK的安装
  • 什么是Web 2.0
  • Turbo C 2.0使用教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • BeanUtils与MapStruct
  • latex希腊字母一览表
  • 方差计算算法-在线更新算法
  • EtherCAT运动控制卡的SCARA等机器人指令的应用
  • 最大似然估计与参数估计:深入理解关系
  • 在家刷剧的一般方式
  • 必须知道的技术博客网站100条
  • CSS基础知识
  • 元素尺寸总结(offsetWidth,clientWidth,scrollWidth)
  • Matlab----下载和安装教程