首页 > 其他分享 >1231. 航班时间

1231. 航班时间

时间:2022-10-13 00:13:25浏览次数:74  
标签:02d 3600 1231 int 60 航班 second 时间 second%

https://www.acwing.com/problem/content/1233/

简简单单小模拟
要注意的是,这题有点类似于脑筋急转弯,需要仔细分析题意,带入假设量计算得出即可
并且此题输入有点毒,可以用getline读入一行,再从string中一个一个的抠出来变量,也可用格式输入

#include<iostream>
#include<algorithm>
using namespace std;
int n;
int hour1,minute1,second1,day1;
int hour2,minute2,second2,day2;

int get_time(int hour,int minute,int second,int day)
{
    return hour*3600+minute*60+second+day*24*3600;
}
void turn(int second)
{
    int h=second/3600;
    int m=second%3600/60;
    int s=second%3600%60;
    printf("%02d:%02d:%02d\n",h,m,s);
}
int main()
{
    cin >> n;
    while(n--)
    {
        int tmp=0;
        for(int i=0;i<2;i++)
        {
            day1=day2=0;
            scanf("%d:%d:%d (+%d)", &hour1,&minute1,&second1,&day1);    
            scanf("%d:%d:%d (+%d)", &hour2,&minute2,&second2,&day2);
            tmp+=get_time(hour2,minute2,second2,day2)-get_time(hour1,minute1,second1,day1);
        }
        tmp/=2;
        turn(tmp);
    }
    return 0;
}

 

标签:02d,3600,1231,int,60,航班,second,时间,second%
From: https://www.cnblogs.com/lxl-233/p/16786601.html

相关文章

  • 读取PLC时间转换为UNIX 时间做网络同步比较
    JZGKCHINA工控技术分享平台最近在安全行业里做读取PLC内部故障事件分析的工作,发现在PLC网络里采用NTP时间同步基本上没有,因为在工控领域PLC更多承担业务层面控制需求的实现,......
  • Date类-设置时间
    publicclassTest4{publicstaticvoidmain(String[]args){//extracted();//利用空参构造创建SimpleDateFormat对象,默认格式Dated1......
  • mysql模糊查时间
     今天需要用到模糊查时间,直接模糊查时间一直报错,后来查阅网上一些资料知道date_format()可以根据指定格式来格式化日期值,并返回格式化的日期字符串,下面的内容都是从大佬......
  • Leetcode 844 -- 双指针&&O(1)时间复杂度
    题目描述比较含退格的字符串思路这里主要考虑O(1)空间复杂度的做法。一个字符是否会被删掉,只取决于该字符后面的退格符,而与该字符前面的退格符无关。因此当我们逆......
  • 经典题1-时间和空间复杂度
    1.时间和空间复杂度的概念o(1)>o(n)>o(n^2)>o(logn)>o(nlogn) 前端重时间复杂度轻空间复杂度,因为浏览器够强大题目1,把一个数组旋转K步如:【1,2,3,4,5,6,7,8......
  • 各种排序算法时间复杂度
    各种排序算法比较  各种常用排序算法类别排序方法时间复杂度空间复杂度稳定性复杂性特点最好平均最坏辅助存储 简单 插入排序直接插入O(N)O(N2)O(N2)O(1)稳定简单  希......
  • 简析 Linux 的 CPU 时间
    从CPU时间说起...下面这个是 ​​top​​ 命令的界面,相信大家应该都不陌生。top-19:01:38up91days,23:06,1user,loadaverage:0.00,0.01,0.05Tasks:151......
  • Linux驱动| Linux内核 RTC时间架构
    上一篇文章我们给大家讲解了基于瑞芯微rk3568平台芯片hym8563驱动的移植,本文给大家详细讲解Linux内核的时间子系统。《Linux驱动|rtc-hym8563移植笔记》一、Linux时间操......
  • 算法的时间复杂度、空间复杂度
    前言本文主要记录了数据结构、算法、数据结构与算法的关系以及算法的时间复杂度、空间复杂度。数据结构数据结构是计算机存储、组织数据的方式。算法算法是一系列解决......
  • 【复杂度】时间复杂度的理解
    算法追求:更少的时间和更少的存储。1.什么是时间复杂度就是算法的运行时间,假设每行代码执行时间为t,则算法运行时间=代码总行数×t。以下代码执行的时间=1t+m×t+m......