B. 精密计时

2024-05-04 16:28
文章标签 计时 精密

本文主要是介绍B. 精密计时,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

B. 精密计时

内存限制:256 MiB时间限制:1000 ms

转到题库提交记录返回比赛

题目描述

小小有一个非常精密的计时器,每秒可以计数 100 次 (两个连续的时钟计数之间恰好间隔百分之一秒)。例如,以下是从 13:01:02.37 到 13:01:03.01 的计时过程:

	13:01:02.37 (13 时 1 分 2 秒.37)13:01:02.3813:01:02.39...13:01:02.9813:01:02.99 (13 时 1 分 2 秒.99)13:01:03.00 (13 时 1 分 3 秒.00)13:01:03.01

小小记录了计时器上的两个时刻,你能帮助他计算这两个时刻之间经过了多少个“百分之一秒”吗?

输入格式

输入数据仅一行,包含空格分开的两个字符串,代表了两个计时器上显示的时刻。时刻中的时、分、秒、百分之一秒均使用两位十进制数字表示,不足两位时在十位添零。时、分、秒之间用冒号 : 分隔,秒和百分之一秒之间用小数点 . 分隔。

输出格式

输出一行一个整数,代表两个时刻之间经过的 “百分之一秒” 数。

样例

样例输入 1

复制01:02:34.56 01:03:00.10

样例输出 1

复制2554

样例输入 2

复制00:00:00.00 23:59:59.99

样例输出 2

复制8639999
数据范围与提示
  • 对于 100% 的数据,两个时刻都来自 24 小时制的同一天 (00:00:00.00 到 23:59:59.99),且保证后一个时刻晚于前一个时刻。

代码及题解

/*
A 时刻     B 时刻
XX:XX:XX.XX -> 时,分,秒,百分之几秒
总时间 -> hours*60*60*100+minutes*60*100+seconds*100+percent*1
SumB-SumA=时间差
*/
#include <bits/stdc++.h>
using namespace std;
struct time{int a,b,c,d;
}x,y;
int main(){char c1;cin>>x.a>>c1>>x.b>>c1>>x.c>>c1>>x.d;cin>>y.a>>c1>>y.b>>c1>>y.c>>c1>>y.d;//cout<<x.a<<" "<<x.b<<" "<<x.c<<" "<<x.d<<"\n";int suma,sumb;suma=sumb=0;suma=x.a*360000+x.b*6000+x.c*100+x.d;sumb=y.a*360000+y.b*6000+y.c*100+y.d;cout<<(sumb-suma);return 0;
}

这篇关于B. 精密计时的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/959620

相关文章

过滤器:精密过滤器特点及应用范围概述

精密过滤器(又称作保安过滤器),筒体外壳一般采用不锈钢材质制造,内部采用PP熔喷、线烧、折叠、钛滤芯、活性炭滤芯等管状滤芯作为过滤元件,根据不同的过滤介质及设计工艺选择不同的过滤元件,以达到出水水质的要求。随着过滤行业的不断发展,越来越多的行业和企业运用到了精密过滤器,越来越多的企业加入了精密过滤器行业。   一、精密过滤器的性能特点及应用   1、精密过滤器的性能特点   (1)过滤精

TL431精密可调并联稳压器

TL431是一种由德州仪器(TI)公司生产的可调精密并联稳压器,具有较广的工作电压范围(2.5V-36V)和优异的电流调节能力。作为一种基准电压源,它广泛用于电源设计、稳压电路以及精密参考电源等应用场合。 TL431的内部结构 TL431具有三个引脚:阴极、阳极和参考端(REF),其中参考端的基准电压为2.5V。内部由多级放大电路、补偿电路和保护电路组成,具有高精度和稳定的基准电压输出功能。

组合导航、卫星定位与RTK、石英表计时

导航是现代生活必不可少的基础设施,大到俄乌冲突导弹互相暴揍,小到出门游玩,都离不开导航功能。我们常说导航,但是导航这一功能的核心是定位。沿着定位这条线我们开始本篇文章的内容。 卫星定位的原理 全球卫星定位系统的英文是Global Navigation Satellite System(GNSS),GNSS主要由空间卫星、地面监控系统、用户接收机三部分组成。空间卫星按照一定的频率昼夜不停的通过高

性能优化利器:PyTorch中torch.cuda.Event的高效计时应用

性能优化利器:PyTorch中torch.cuda.Event的高效计时应用 在深度学习模型的开发和训练过程中,性能调优是一个不可或缺的环节。准确测量不同操作的执行时间对于识别性能瓶颈和优化算法至关重要。PyTorch提供了torch.cuda.Event,这是一个用于在CUDA设备上进行精确计时的工具。本文将详细介绍如何在PyTorch中使用torch.cuda.Event来监控和测量GPU上

【Python学习手册(第四版)】学习笔记20.2-迭代和解析(二)-迭代解析、迭代方法的计时比较、函数陷阱

个人总结难免疏漏,请多包涵。更多内容请查看原文。本文以及学习笔记系列仅用于个人学习、研究交流。 本文较简单,主要是概括了解析语法(列表解析、生成器、集合、字典解析),以及对前面的各种迭代进行计时比较,编写计时模块,测试计时脚本,优化模块方案,最后介绍了函数陷阱,如本地变量检测、默认和可变对象、没有return等,结束了函数部分。 目录 解析语法概括 解析集合和字典解析 集合、字典扩展

【铂电阻测温】精密测温模块ZAM6222在化学发光分析仪中的应用

化学发光分析仪中,孵育器部分需精密恒温。精密恒温电路除了需要在软件上采用高精度的温控算法,还需保证测温的准确性,采用ZAM6222+PT100传感器的方案进行测温,可实现孵育器的精密恒温。 化学发光分析仪的介绍及使用场景 化学发光分析仪一般由主机和计算机两部分组成。其中主机为仪器的运行反应测定部分,主要由材料配备模块、液路模块、温度控制模块、机械传动模块、光路检测模块、电路控制模块等

手动下载Sentinel-1卫星精密轨道数据

轨道信息对于InSAR(干涉合成孔径雷达)数据处理至关重要,因为它影响从初始图像配准到最终形变图像生成的整个过程。不准确的轨道信息会导致基线误差,这些误差会以残差条纹的形式出现在干涉图中。为了消除由轨道误差引起的系统性误差,使用高精度的卫星轨道数据进行校正是非常必要的。在使用Sentinel-1数据进行InSAR处理时,推荐在数据导入阶段就使用精密轨道文件。 Sentinel-1数据提供了两种类

js实现从0开始计时及显示当前时间

需求: 页面点击进来,就从0开始计时,动态显示用户停留在该页面的时间。 思路: 记录用户进入该页面的时间(初始时间); 不断用当前时间-初始时间=在该页面的停留时间; 需要注意的是,应该将js函数Time()放到<body>的onload中,即页面一加载就执行 js函数应该放在<head>标签中 js: <script type="text/javascript">/** 显示

android倒计时封装(活动进入后台,倒计时依然能正常计时)

public class TimeUtils { /倒计时时长 单位:秒/ public static int COUNT = 20*60; /当前做/ private static int CURR_COUNT = 0; /预计结束的时间/ private static long TIME_END = 0; /计时器/ private static Timer countdown

python 方法运行计时装饰模式实现

在代码开发过程中,需要记录方法的执行时间,每个方法都硬代码也可以实现,但是不是最好的方式,考虑到设计模式和模版代码,通过装饰模式实现方法运行计时 在Python中,装饰器可以接受参数,这样可以使装饰器更加灵活,能够根据不同的参数来调整其行为。要给timer装饰器增加特定参数,可以采用多层嵌套函数的方式来实现。下面是一个示例,展示如何给timer装饰器增加一个参数,例如单位(秒或毫秒): imp