生理周期python
生理周期
题目描述
人有体力、情商、智商的高峰日子,它们分别每隔23天、28天和33天出现一次。对于每个人,我们想知道何时三个高峰落在同一天。给定三个高峰出现的日子p,e和i(不一定是第一次高峰出现的日子),再给定另一个指定的日子d,你的任务是输出日子d之后,下一次三个高峰落在同一天的日子(用距离d的天数表示)。例如:给定日子为10,下次出现三个高峰同一天的日子是12,则输出2。
输入
输入包含多组数据,每一组数据由四个整数组成,数据以-1 -1 -1 -1 结束。
对于四个整数p, e, i和d,其中,p, e, i分别表示体力、情感和智力高峰出现的时间(时间从当年的第一天开始计算)。d是给定的时间,可能小于p, e或i。所有给定时间是非负的并且小于或等于365,所求的时间小于或等于21252。
输入四个整数:p,e,i和d。p,e,i分别表示体力、情感和智力高峰出现的日子。d是给定的日子,可能小于p,e或 i。所有给定日子是非负的并且小于或等于365,所求的日子小于或等于21252。
输出
从给定时间起,下一次三个高峰同一天的时间(距离给定时间的天数)。
输入样例
0 0 0 0
0 0 0 100
5 20 34 325
4 5 6 7
283 102 23 320
203 301 203 40
-1 -1 -1 -1
样例输出
Case 1: the next triple peak occurs in 21252 days.
Case 2: the next triple peak occurs in 21152 days.
Case 3: the next triple peak occurs in 19575 days.
Case 4: the next triple peak occurs in 16994 days.
Case 5: the next triple peak occurs in 8910 days.
Case 6: the next triple peak occurs in 10789 days.
代码如下:
count = 1
while 1:p, e, i, d = map(int, input().slipt())if p == -1 and e == -1 and i == -1 and d == -1:breakfor k in range(d+1, 21253, 1):if ((k-p) % 23 == 0):for q in range(k, 21253, 23):if ((k-e) % 28 == 0):for w in range(q, 21253, 23*28):if ((k-i) % 33 == 0):print("Case %d: the next triple peak occurs in %d days." %(count, k-d))count += 1
生理周期python相关推荐
- OpenJ_Bailian 4148 生理周期
题目地址: https://vjudge.net/problem/OpenJ_Bailian-4148 人生来就有三个生理周期,分别为体力周期.感情周期和智力周期,它们的周期长度分别为23天.28天和 ...
- es获取最大时间的记录_大屏幕大智慧,腕上私教+生理周期,荣耀手表ES评测
荣耀9月16日一口气发布了两款智能手表,荣耀手表GS Pro主打户外运动,而荣耀手表ES则主打时尚运动健康,莫名也是第一时间收到了荣耀手表ES,发布会结束后更是迫不及待跟大家分享我的使用感受. 荣耀手 ...
- 百练OJ:4148:生理周期
描述 人生来就有三个生理周期,分别为体力周期.感情周期和智力周期,它们的周期长度分别为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如,在智力周期的高峰,人 ...
- 120 - 算法 - 枚举 周期性跳转 openjudge:4148生理周期
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstdio> using namespace st ...
- Bailian2977 生理周期【枚举+中国剩余定理】
2977:生理周期 总时间限制: 1000ms 内存限制: 65536kB 描述 人生来就有三个生理周期,分别为体力.感情和智力周期,它们的周期长度为23天.28天和33天.每一个周期中有一天是高峰. ...
- Bailian4148 生理周期【枚举+中国剩余定理】
4148:生理周期 描述 人生来就有三个生理周期,分别为体力周期.感情周期和智力周期,它们的周期长度分别为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如, ...
- 第I题-生理周期(简单解法跳着试)====人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,
人生来就有三个生理周期,分别为体力.感情和智力周期,它们的周期长度为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如,智力周期的高峰,人会思维敏捷,精力容易 ...
- 算法思想(枚举)——百钱百鸡+生理周期+完美立方+熄灯问题+讨厌的青蛙
枚举的思想其实时日常生活中提取的一种智慧 ^------^ 枚举的思想在生活中有着非常广泛的应用 在对事物进行归纳推理时,会逐一考察某个事物的所有可能的情况,并且逐一进行检验,这就是枚举 ...
- 完美立方生理周期假币熄灯阶乘汉诺塔N皇后
问题一:完美立方数 例题1:完美立方 形如a3= b3 + c3 + d3的等式被称为完美立方等式.例如 123= 63 + 83 + 103 编写一个程序,对任给的正整数N (N≤100),寻找所有 ...
最新文章
- golang web 静态文件
- mysql表内增加一个字段并赋值
- ACE中的Proactor和Reactor
- Express使用http-proxy-middleware
- 算法 --- 插入排序的JS实现
- Azure 上使用 Windows Server Core 运行 ASP.NET Core 网站
- 浅析jQuery中常用的元素查找方法总结
- android sqlite 示例,android SQLite数据库使用示例
- ofstream 的中文目录问题
- [转]malloc的内存用free释放后为何系统回收不了
- for循环批量写文件 shell_Shell脚本编程03下——Shell编程之循环语句
- 【Matlab综合设计】开环Buck-Boost升压-降压式变换器Simulink仿真(含仿真模块选择和参数计算过程)
- 扣图神器, 用Python 5行代码解决
- ISE 下按键消抖实验
- 有些段子,外行人根本看不懂,只有程序员看了会狂笑不止
- Vue3使用element-plus1.3.0版本的el-menu菜单组件引入动态渲染icon图标时,图标组件刚好是Menu时报错,菜单不显示的解决方法
- python集合及其运算
- Winamp输入模块编写详解
- 为什么传统的婚姻和家庭会消解?
- matlab中的mkdir函数_matlab所有函数集合
热门文章
- 微信上谁偷偷把你删了?用Python教你一分钟检验出来!不用群发
- ERP中递归获取物料清单(BOM)方法
- JS+CSS3人物奔跑动画
- Asc/AscB/AscW和Chr/ChrB/ChrW函数之间的区别
- mysql中的错误代码1452(23000)和 1062(23000)
- 大前端汇总,EMMET、HTML、XML、CSS、JS、dom4j、JDBC、DButil、 servlet、jsp、EL、JSTl、同步分页、filter、AJAX
- qq影音设置快进秒数
- 2021.7.15 jzoj题解与反思(2)
- DASCTF7月misc--ez_forenisc
- AGV小车如何自动充电