L1-8 外星人的一天

时间限制
400 ms

内存限制
65536 kB

代码长度限制
16 KB

判题程序
Standard

作者
陈越

地球上的一天是 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] 区间内,对应周日到周三;分钟数若不是整数,则向下取整。注意:由于周日的时间对外星人没有意义,所以直接输出地球人的时间即可。

输入样例:

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

输出样例:

1 04:15
1 16:40
0 21:07
import java.io.BufferedInputStream;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner cin = new Scanner(new BufferedInputStream(System.in));int n = cin.nextInt();for (int i = 0; i < n; ++i) {int day = cin.nextInt();String[] str = cin.next().split(":");int hour = Integer.parseInt(str[0]);int minute = Integer.parseInt(str[1]);int newday = 0, t = 0, newhour = 0, newminute = 0;if (day == 0) {System.out.printf("%d %02d:%02d\n", day, hour, minute);} else {if ((day & 1) == 0) { // 天数是偶数,比如为2,4,6,那么外星人为1,2,3newday = day / 2;hour += 24; // 如果day为2,那么超过了24小时没超过48小时,day起点为1,加上这个24小时去算newhour
// 如果day为4,那么超过了3个24小时,没超过4个24小时,day起点为1,newday=2,即才算了一个48小时(2个24小时),这是第2天,加上第3个24小时去算newhour
//  如果day为6,那么超过了5个24小时,没超过6个24小时,day起点为1,newday=3,即才算了2个48小时(4个24小时),这是第3天,加上第5个24小时去算newhour
// 综上,只要day是偶数,那么需要加上额外的24小时去算newhour} else {newday = day / 2 + 1; // 天数是奇数的情况,没有多余的24小时去加,day=3,那么newday=2,前面48小时已经包含了
// 如果是第一天,那么newhour只需要hour/2,第三天第五天也是,都是包含了偶数个24小时,可以凑整48小时}t = (hour & 1) == 0 ? 0 : 1; // 如果hour是奇数,那么后面多的1小时算到minute里面去newhour = hour / 2; newminute = (t * 60 + minute) / 2;System.out.printf("%d %02d:%02d\n", newday, newhour, newminute);}}cin.close();}
}

========================================Talk is cheap, show me the code=======================================

L1-8 外星人的一天相关推荐

  1. 2022年天梯赛比赛真题,L1基础题,C语言,没有算法的那种

    目录 L1-1 今天我要赢 (5 分) L1-2 种钻石 (5 分) L1-3 谁能进图书馆 (10 分) L1-4 拯救外星人 (10 分) L1-5 试试手气 (15 分) L1-6 斯德哥尔摩火 ...

  2. 【2022团体程序设计天梯赛】GPLT2022,L1~L2部分(PTA,L1-081~L1-088,L2-041~L2-044)题解代码复盘

    文章目录 概要 **L1-081 今天我要赢** (5分) **L1-082 种钻石**(5分) **L1-083 谁能进图书馆**(10分) **L1-084 拯救外星人**(10分) **L1-0 ...

  3. 天梯赛刷题小记 —— L1

    最近在重刷 天梯赛,浅浅记录一下,就不管简易程度了 感觉已经很久没有做题了qaq L1-002 打印沙漏 解题思路:循环结构 AC代码: #include <bits/stdc++.h> ...

  4. 什么是L1/L2/L3 Cache?

    什么是L1/L2/L3 Cache? Cache Memory也被称为Cache,是存储器子系统的组成部分,存放着程序经常使用的指令和数据,这就是Cache的传统定义.从广义的角度上看,Cache是快 ...

  5. 外星人台式电脑_戴尔外星人Alienware m17笔记本19款真机评测

    这是头条重新启航的第一款评测文章,用简单的文字,没有那么多的专业术语,让大家都看明白,这款RMB四万+的戴尔外星人电脑!为什么是评测19款的呢?那是因为20款的今年徐先生我还没卖过,没见到真机!嘿嘿, ...

  6. pytorch与keras_Keras vs PyTorch:如何通过迁移学习区分外星人与掠食者

    pytorch与keras by Patryk Miziuła 通过PatrykMiziuła Keras vs PyTorch:如何通过迁移学习区分外星人与掠食者 (Keras vs PyTorch ...

  7. PyTorch实现L2和L1正则化的方法 | CSDN博文精选

    作者 | pan_jinquan 来源 | CSDN博文精选 目录 1.torch.optim优化器实现L2正则化 2.如何判断正则化作用了模型? 2.1未加入正则化loss和Accuracy 2.1 ...

  8. 佩奇扑街、外星人疯狂!Python 告诉你大年初二应该看哪部电影

    作者 | 罗昭成 责编 | 唐小引 转载自 CSDN资讯(ID:CSDNnews) 引言 2019 年 1 月,<啥是佩奇>短片在互联网快速传播,各大社交平台形成刷屏之势.不到 24 小时 ...

  9. 《请不要回应外星人2019》

    作者 | 若名 出品 | AI科技大本营 今天早上,关于"加拿大天文学家发现 15 亿光年外讯号"的话题一度被推到了微博热搜榜第二位,当然也引发了全球范围内的关注.舆论导向都是,& ...

  10. 马斯克要往火星轨道送跑车,在深空待10亿年,静候外星人

    本文授权转自36氪 作者 | 梁风 SpaceX将要发射自己的重型火箭猎鹰,不知道是不是担心大家没有耐心等待了,马斯克放出一枚重磅炸弹:准备要将他自己的特斯拉Roadster跑车送上火星轨道. 确实够 ...

最新文章

  1. java中,字符串和集合判断是否为空
  2. Excel,此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。...
  3. maven项目配置Jetty服务器
  4. 类的属性、类的方法、类的内置方法
  5. 2.1 二元分类-深度学习-Stanford吴恩达教授
  6. 二张图白话广告RTA技术
  7. python输出杨辉三角啊二维数组_Java输出杨辉三角形(使用二维数组)
  8. Adobe 中国区 "Adobe RIA 开发工程师认证考试" 正式发布
  9. 远程计算机用户名,远程计算机服务
  10. 自己动手写DB数据库框架(增)
  11. Oracle客户端配置
  12. 【PyCharm】PyCharm破解版在系统崩溃后无法启动
  13. 微信小程序实现下拉刷新和上拉触底,获取新数据
  14. java 连接ftp服务器 从页面进行下载
  15. 2021年全国安全生产月 安全知识网络竞赛 链工宝“测测你的安全力”题库 三百多道真题含答案
  16. 技术领导力 程序员如何才能带团队 文摘 (一)
  17. 华硕固件无线打印机服务器设置,华硕路由器远程打印机LPD设置-Windows.pdf
  18. VMware无法启动虚拟机里面没网络解决方法
  19. 政务智能办体验升级、乳腺癌创新药加速研发,飞桨和文心大模型驱动应用智能涌现...
  20. 【转】MATLAB的数组期望和方差

热门文章

  1. 推荐一款免费眼动仪应用Hawkeye
  2. 每日分享-----------------------------你开心就好
  3. 基于javaweb的公园景区导游网站系统
  4. RK3588-SDK下载
  5. Mac下无法识别手机的解决方案-魅蓝note
  6. 智能宠物玩具行业调研报告 - 市场现状分析与发展前景预测
  7. 认识通讯软件搜狗号码通
  8. fbx 以及 ive 都是 3dsmax 格式 互转 osgb格式
  9. 【AI达人特训营】强化学习优化离散制造系统
  10. 蘑菇游戏_让熊动起来