首页 > 其他分享 >AcWing 668. 游戏时间2***

AcWing 668. 游戏时间2***

时间:2024-06-14 11:30:04浏览次数:6  
标签:游戏 668 int 样例 60 1440 minute2 minute1 AcWing

题目描述
读取四个整数 A,B,C,D,用来表示游戏的开始时间和结束时间。

其中 A和 B 为开始时刻的小时和分钟数,C 和 D 为结束时刻的小时和分钟数。请你计算游戏的持续时间。比赛最短持续 1分钟,最长持续 24小时。

输入格式
共一行,包含四个整数 A,B,C,D。

输出格式
输出格式为 O JOGO DUROU X HORA(S) E Y MINUTO(S),表示游戏共持续了 X 小时 Y 分钟。

数据范围
0≤A,C≤23,0≤B,D≤59
输入样例1:

7 8 9 10

输出样例1:

O JOGO DUROU 2 HORA(S) E 2 MINUTO(S)

输入样例2:

7 7 7 7

输出样例2:

O JOGO DUROU 24 HORA(S) E 0 MINUTO(S)

输入样例3:

7 10 8 9

输出样例3:

O JOGO DUROU 0 HORA(S) E 59 MINUTO(S)

代码

#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    int minute1=a*60+b;
    int minute2=c*60+d;
    int h=(minute2-minute1+1440)%1440/60;
    //minute1与minute2的差值可能是负数,所以加上1440保证结果在一天之内,然后mod1440保证获取到这个范围内的结果,最后除以60得到小时数
    int m=(minute2-minute1+1440)%1440%60;//对60取模得到0-59之间的结果,即分钟数
    if(h==0&&m==0)//说明时间差正好24h
    {
        h=24;
        m=0;
    }
    cout<<"O JOGO DUROU "<<h<<" HORA(S) E "<<m<<" MINUTO(S)";
    return 0;
}

标签:游戏,668,int,样例,60,1440,minute2,minute1,AcWing
From: https://blog.csdn.net/weixin_73598089/article/details/139676663

相关文章

  • AcWing 738.数组填充(c++)
    题目描述输入一个整数V,输出一个长度为10的数组N,数组中的第一个元素为V,每个后续元素的值都为上一个元素的值的2倍。例如,如果输入整数为1,则数组为:1,2,4,8…输入格式输入一个整数V。输出格式输出数组中的所有元素,每个元素占一行。输出格式为N[i]=x,其中i为......
  • 【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》(完结,附带项目源码)
    最终效果前言欢迎来到【制作100个Unity游戏】系列!本系列将引导您一步步学习如何使用Unity开发各种类型的游戏。在这第29篇中,我们将探索如何用unity复刻经典游戏《愤怒的小鸟》,我会附带项目源码,以便你更好理解它。简单搭建环境修改图片配置并切图,修改最大尺寸是为了让图......
  • 什么是陪玩系统?陪玩系统有什么功能?游戏陪玩系统APP开发游戏接单陪玩平台定制
    游戏接单陪玩网站搭建,游戏接单陪玩软件开发流程,游戏接单陪玩软件介绍,游戏接单陪玩软件定制(相关声明:文章资料采集于互联网,仅作为有开发需求者的模式参考,与相关平台没有任何关系,玩家勿扰,如侵权可删。)软件技术开发角度在游戏陪玩系统的软件开发过程中,需要关注以下几个方面:......
  • 猜数游戏,比较三种算法
    猜数游戏一般的规则如下:一个人(通常称为出题者)在心中想一个特定范围内的数字,比如1到100之间。另一个人(通常称为猜题者)通过不断猜测来试图猜出这个数字。猜题者每次猜测后,出题者会告知猜测的数字是大了还是小了,猜题者根据这些提示继续猜测,直到猜对为止。以1到100之间为......
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA与朋友们的石头剪刀布游戏(100分
    ......
  • 手机上玩 PC 游戏的开源项目「GitHub 热点速览」
    上周国产3A大作《黑神话:悟空》开启预售,同时公布游戏将于北京时间2024.8.20正式上线。这是一款由「游戏科学」开发的西游题材单机·动作·角色扮演游戏,它采用「虚幻引擎5」制作。该引擎并不是完全开源的,但它提供了部分源代码的访问权限。具体来说,就是 GitHub账号必须先关联E......
  • 【游戏设计随笔09】由《cocoon》引发的游戏设计的一些思考——理性游戏设计和相似性对
    一、 尤里卡时刻尤里卡时刻是指游戏教给玩家超出玩家现有常识的知识,玩家在获取,学会这一知识的瞬间产生的顿悟的愉悦感。 解谜游戏中的谜题的核心乐趣大部分来源于尤里卡时刻所带来的愉悦感,困惑才是惊喜的前兆。 在解谜游戏中我们需要通过各种方法、设计去自然地营造这一时......
  • c++ 游戏:俄罗斯方块
    ​​​​​​​#include<iostream>#include<string>#include<cstdlib>#include<windows.h>#include<ctime>#include<conio.h>#include<cstdio>usingnamespacestd;classTetris{private:intrank;//游戏难度等级intscore;//得分intid;/......
  • 110.网络游戏逆向分析与漏洞攻防-装备系统数据分析-装备与技能描述信息的处理
    免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!如果看不懂、不知道现在做的什么,那就跟着做完看效果,代码看不懂是正常的,只要会抄就行,抄着抄着就能懂了内容参考于:易道云信息技术研究院上一个内容:109.商店与捨取窗口数据的处理码云版本号:4275a0966772e3fd4941ee......
  • 微信小游戏开发流程及上架步骤:微信小游戏定制开发源码搭建
    微信小游戏开发方案主要包括以下几个方面:    1.游戏设计:根据需求和目标用户群体,设计游戏玩法、关卡、角色、场景等元素,确保游戏具有吸引力和可玩性。    2.技术实现:根据游戏设计,选择合适的技术栈和开发工具,进行游戏代码编写、测试、优化等工作。    ......