杭电ACM 2033:人见人爱A+B

2033-人见人爱A+B(java) 思路:思路就是建立数组,相加,但是判断分钟和秒是否超过60的临界情况,再将相加的数据输出即可 import java.util.*; public class Main { public static void main(String[] args) { Scanner a=new Scanner(System.in); int n=a.nextInt(); while(a.hasNext()) { int[] A=new int[3]; //创建A数组 int[] B=new i. 阅读详情

原创作品 转载请注明出http://blog.youkuaiyun.com/always2015/article/details/46875331
这里写图片描述

这一道题为简单的数学题目,在我的代码里用到了二维数组对时间进行存储。注意我在代码里定义了一个二维数组的指针,定义二维数组指针的格式可以参考http://blog.youkuaiyun.com/zhouxuguang236/article/details/12256321

其他都很简单,我就不多说,在代码中有部分注释,我的AC代码如下:

#include <iostream>

using namespace std;

struct example_time
{
    int hour;
    int minute;
    int second;
};


int main(void)
{
    int input_num;
    int total_hour=0,total_minute=0,total_second=0;
    example_time (*input_time)[2];//定义一个指向二维数组的指针
    cin>>input_num;
    input_time=new example_time[input_num][2];//指向一个二位数组

    for(int i=0;i<input_num;i++)
    {

        for(int j=0;j<2;j++)
        {
            //输入时间时分秒,并各自累加
            cin>>input_time[i][j].hour>>input_time[i][j].minute>>input_time[i][j].second;
            total_hour+=input_time[i][j].hour;
            total_minute+=input_time[i][j].minute;
            total_second+=input_time[i][j].second;

        }
        //先从秒开始判断是否大于60
        if(total_second>=60)
        {
            //大于60就向分进位
            total_minute+=total_second/60;
            total_second=total_second%60;
        }
        //判断分钟
        if(total_minute>=60)
        {
            //向时进位
            total_hour+=total_minute/60;
            total_minute=total_minute%60;
        }
        //格式输出
        cout <<total_hour<<" "<<total_minute<<" "<<total_second<< endl;
        //重新初始化
        total_hour=0;
        total_minute=0;
        total_second=0;
    }

    return 0;
}
杭电OJ100题——2033-2035(C++版) 人见人爱A+B Problem Description HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。 这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。  Inp... 阅读详情

相关推荐

杭电OJ 2033. 人见人爱A+B

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

Shishishi888的博客 485

杭电OJ_2033——人见人爱A+B(c语言解析)

题目 传送门 人见人爱A+B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 78249 Accepted Submission(s): 50746 Problem Description HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。

student_hwj的博客 1843

MaxDEA如何计算超效率DEA

MaxDEA如何计算超效率DEA第一步,导入数据,设置输出和输出,点击OK;第二步,运行模型; 本文计算的是超效率DEA-BCC。 第一步,导入数据,设置输出和输出,点击OK; 第二步,运行模型; 在distance选项框中选择Radial:CCR(1978);BCC(1984)。 在Orientation中选择Non-oriented。其中,Input-oriented是投入最小;Outp...

王樰沫 1万+

C/C++编程学习 - 第5周 ⑤ 人见人爱A+B

题目描述 相信大家很多人都是从 a+b 开始了 NOIP 的生涯的,希望这道题目可以唤起大家对 NOIP 的初心。 这道题目不是一道简单的 a+b ,而是给你两个时间,计算两个时间的和。 比如,假设 A 为 34 45 56,就表示 A 所表示的时间是 34 小时 45 分钟 56 秒。 输入格式 第一行输入一个整数 n (1 ≤ n ≤ 10),表示测试的组数。 接下来 n 行,每行有六个整数, ha,ma,sa,hb,mb,sb,分别表示 a b 对应的时间。 输出格式 输出 a+b 后的时间

水蛙菌 5309

Quartus II 13.1 出现 ‘‘can‘t find design entity <Filename>‘‘ 问题的解决方法

Quartus II 13.1 出现 ''can't find design entity '' 问题的解决方法

qq_62076686的博客 1万+

VASP+Multiwfn+VMD静电势计算与可视化全流程解析

静电势是表征分子与材料表面电荷分布的关键物理量,它通过求解泊松方程,将电子密度与原子核电荷在空间中的贡献结合起来,直观揭示体系的电子富集与缺失区域。这一性质在理解化学反应活性、分子间相互作用(如氢键、卤键)以及材料表面性质方面具有重要价值。在计算材料科学与量子化学领域,基于第一性原理计算获得高精度电子结构数据后,如何将其转化为可直观分析的静电势图,是连接理论计算与物理解释的关键技术环节。本文聚焦于构建一条高效、可控的端到端工作流,详细解析如何利用VASP进行高精度电子密度计算,通过专业波函数分析软件Mult

weixin_33733810的博客 428

HDU 2033 人见人爱A+B

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

im_rookie的博客 862

SAP 凭证分割功能 - 概述&系统配置 - Chapter01/02

为何要进行凭证拆分(分割)?在启用凭证分割之前, 在财务凭证在过账时会自动带出默认的利润中心,这利 润中心一般是从其他对象派生出来的(比如从成本中心、WBS 或资产负债表科 目定义默认的利润中心等),但是某些情况下的财务过账是不会派生出利润中 心的,比如说应收或者应付。如果一笔销售凭证上有两个行项目,10 行对应的成品物料 A 的利润中心为 TPCA-100;公司项目Dr/Cr科目金额利润中心10001Dr应收账款20002Cr库存商品A1500TPCA-1003Cr。

weixin_46525734的博客 3956

HMMER实战:从零部署到序列分析

本文详细介绍了HMMER工具的安装与使用,从源码编译到环境配置,再到核心工具hmmbuild、hmmsearch等的实战应用。通过球蛋白序列分析案例,展示了HMMER在生物信息学中的强大功能,帮助读者快速掌握序列分析技巧。

weixin_42529366的博客 249

UE5在Ubuntu22.04.4下的高效开发环境配置指南

本文详细介绍了在Ubuntu 22.04.4系统上配置UE5高效开发环境的完整指南,包括系统准备、显卡驱动安装、UE5引擎编译与配置、开发工具链设置以及性能优化技巧。通过逐步指导,帮助开发者快速搭建稳定的UE5开发环境,解决常见问题,提升开发效率。

weixin_29251131的博客 383

杭电ACM 2033 人见人爱A+B

人见人爱A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 16585    Accepted Submission(s): 10831 Problem Description HDOJ上面已经有10来

neuxxm的专栏 2696

YOLOv8改进策略【独家融合改进】| StarNet + 小目标检测头,加强跨尺度的上下文特征融合,提高小目标检测能力

P3/8 - small检测头原始模型中的P3/8特征层对应的检测头主要用于检测相对较小的目标。其特征图大小相对较大,空间分辨率较高。适合检测尺寸大概在8x8到32x32像素左右的目标。P4/16 - medium检测头这个检测头对应的P4/16特征层经过了更多的下采样操作,相比P3/8特征图空间分辨率降低,但通道数增加,特征更抽象且有语义信息。它主要用于检测中等大小的目标,尺寸范围大概在32x32到64x64像素左右。P5/32 - large检测头P5/32。

Limiiiing的博客 634

杭电acm2033人见人爱A+B

#include using namespace std; int main() {     int h1,m1,s1,h2,m2,s2;     int h,m,n;     while (cin>>n)     {         while (n--)         {             cin>>h1>>m1>>s1>>h2>>m2>>s2;

fingersorry的专栏 616

华为OD新系统机试真题 - 失灵的键盘(C/C++/Py/Java/Js/Go)

华为OD新系统机试真题 【失灵的键盘】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD4月15号机试真题【失灵的键盘】

qq_45776114的博客 1064

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

杭电 acm 2033 人见人爱A+B

人见人爱A+BTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 52679    Accepted Submission(s): 34652Problem DescriptionHDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家...

Unclebighead的博客 343

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

杭电acm2033 人见人爱A+B

#include int main() { int N,AH,AM,AS,BH,BM,BS,SH,SM,SS,i; while(scanf("%d",&N)!=EOF) {for(i=0;i {scanf("%d %d %d %d %d %d",&AH,&AM,&AS,&BH,&BM,&BS);                 SS=AS+BS;SM=AM+BM;SH=AH+BH;

梦玉的专栏 536

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

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

人见人爱A+B Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13319Accepted Submission(s): 8640 Problem Description HDOJ上面已经有10来道A+B的题目了,相信这些题目...

weixin_33883178的博客 74

杭电ACM2033人见人爱A+B-----20140729

#include int main() {    int n,i,j,sum,a,b,c,m[8];    scanf("%d",&n);    while(n--)    {       for(i=0;i       {          scanf("%d",&m[i]);          a=m[0]+m[3];          b=m[1]+m[4];    

lanxuepiaoling的专栏 393

【杭电100题】ACM程序设计期末考试 2033 人见人爱A+B_时间相加

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

夏至是个程序媛 638

杭电2033 人见人爱A+B

人见人爱A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 38438    Accepted Submission(s): 25574 Problem Description HDOJ上面已经有10来道A+B的题目了

Alternative_19的博客 386

杭电ACM 2000->2099 100道题 详细解题报告出炉

我去年暑假花了5天,把杭电ACM网站上2000到2099这100道题全AC了,又花了10来天精心写解题报告。里面包括题目、解题思路、编程技巧以及参考源码。所有代码都是使用C/C++写的。最近整理资料时无意间发现,打包成chm文件和大家分享。我已经上传到优快云上了。下载地址:http://download.youkuaiyun.com/source/492194也可到我的Google Sites上下载

子清行 3万+

杭电oj 2033 java实现

#杭电oj 2033 java 人见人爱A + B HDOJ上面已经有10来道A + B的译文了,相信这些译文曾经是大家的最爱, 希望今天的这个A + B能给大家带来好运,也希望这个译文能唤起大家对ACM 曾经的热爱。 这个题目的A和B不是简单的整数,又两个时间,A和B都是由3个整数组成, 分别表示时分秒,大概,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟56秒。 import java.util.*; public class Main { public static void

qq_45789762的博客 344

杭电 2033 ( 人见人爱A+B )

人见人爱A+B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 22810 Accepted Submission(s): 15107 Problem Description HDOJ上面已经有10来道A+B的题目了,相信这些题

acm学习讨论空间 703

杭电ACM---人见人爱A+B

#include #include int m = 6; int main() { int n , i; int a[6] = {0}; while(scanf("%d",&n)!=EOF) { while(n--) { for(i = 0;i { scanf("%d",&a[i]); } for(i = 0; i { switch(i)

kuenking111的专栏 982
上一篇: 红黑树
下一篇: 杭电ACM 2070:Fibbonacci Number
Always_TDX
博客等级 码龄12年 225粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值