外星人的一天 (15 分)

简介: 外星人的一天 (15 分)

地球上的一天是 24 小时。但地球上还有一些精力和勤奋度都远超一般人的大神级人物,他们的“一天”是以 48 小时为周期运转的,这种人被人们尊称为“外星人”。比如普通人的周一早 8:30 是外星人的周一早 4:15;普通人的周二早 9:21 是外星人的周一下午 4:40 —— 对外星人而言,一周的工作时间只有三天(即普通人的周一至周六),周日他们会蒙头大睡恢复体力,时间对他们是没有意义的。


在外星人眼里,地球人的时钟对他们而言实在是太不方便了。本题就请你为外星人们实现一款专用时钟。


输入格式:

输入在一行中给出一个不超过 10 的正整数 N,随后 N 行,每行给出一个地球人的时刻,格式为:Day hh:mm,其中Day是 [0,6] 区间内的整数,顺序代表周日至周六;hh是 24 小时制的小时数,是 [0,23] 区间内的整数;mm是分钟数,是 [0,59] 区间内的整数。


输出格式:

对输入的每一行地球人时刻,输出对应的外星人时间,格式与输入相同。其中Day在 [0,3] 区间内,对应周日到周三;分钟数若不是整数,则向下取整。注意:由于周日的时间对外星人没有意义,所以直接输出地球人的时间即可。


输入样例:

1. 3
2. 1 08:30
3. 2 09:21
4. 0 21:07


输出样例:

1. 1 04:15
2. 1 16:40
3. 0 21:07


思路:分类讨论各种情况

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    while(n--)
    {
        int d,h,m;
        scanf("%d %d:%d",&d,&h,&m);
        if(d == 0) printf("%d %02d:%02d\n",d,h,m);
        else
        {
            if(d&1)
            {
                if(h&1) printf("%d %02d:%02d\n",d+1>>1,h>>1,m+60>>1);
                else printf("%d %02d:%02d\n",d+1>>1,h>>1,m>>1);
            }
            else
            {
                if(h&1) printf("%d %02d:%02d\n",d+1>>1,h+24>>1,m+60>>1);
                else printf("%d %02d:%02d\n",d+1>>1,h+24>>1,m>>1);
            }
        }
    }
    return 0;
}


目录
相关文章
|
5月前
1044 火星数字 (20 分)
1044 火星数字 (20 分)
|
5月前
1082 射击比赛 (20 分)
1082 射击比赛 (20 分)
|
6月前
7-35 情人节 (15 分)
7-35 情人节 (15 分)
59 0
|
算法
算法题每日一练---第24天:海盗分金币
5 个海盗,相约进行一次帆船比赛。比赛中天气发生突变,他们被冲散了。
272 0
算法题每日一练---第24天:海盗分金币
|
C语言
国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中
国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中
397 0
L1-035 情人节 (15 分)
L1-035 情人节 (15 分)
136 0
L1-035 情人节 (15 分)
L2-032 彩虹瓶 (25 分)
L2-032 彩虹瓶 (25 分)
101 0
L2-032 彩虹瓶 (25 分)
PTA 1082 射击比赛 (20 分)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军
94 0
|
Java
Java锤子剪刀布大家应该都会玩“锤子剪刀布”的游戏: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。
Java锤子剪刀布大家应该都会玩“锤子剪刀布”的游戏: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。
161 0
L1-015 跟奥巴马一起画方块 (15 分)
L1-015 跟奥巴马一起画方块 (15 分)
286 0