首页 > 其他 > 详细

A.Middle of the Contest

时间:2019-03-09 12:28:58      阅读:190      评论:0      收藏:0      [点我收藏+]

链接:https://codeforces.com/contest/1133/problem/A

题意:

给两个时间点,求中间时间点。

思路:

数学

代码:

#include <bits/stdc++.h>

using namespace std;

typedef long long LL;

int main()
{
    int h1, h2, m1, m2;
    scanf("%d:%d", &h1, &m1);
    scanf("%d:%d", &h2, &m2);
    int h = h1 + h2;
    int m = m1 + m2;
    if (m >= 60)
        m -= 60, h += 1;
    if (h % 2 == 0)
    {
        printf("%02d:%02d\n", h / 2, m / 2);
    }
    else
    {
        h -= 1;
        m += 60;
        printf("%02d:%02d\n", h / 2, m / 2);
    }

    return 0;
}

  

A.Middle of the Contest

原文:https://www.cnblogs.com/YDDDD/p/10500107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!