C++枚举算法实例:生理周期

news/2024/11/30 8:35:44/

题目描述:人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23 天、 28 天和33 天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天。对于每个人,我们想知道何时三个高峰落在同一天。对于每个周期,我们会给出从当前年份的第一天开始,到出现高峰的天数(不一定是第一次高峰出现的时间)。

你的任务是给定一个从当年第一天开始数的天数,输出从给定时间开始(不包括给定时间)下一次三个高峰落在同一天的时间(距给定时间的天数)。例如:给定时间为10,下次出现三个高峰同天的时间是12,则输出2(注意这里不是3)。

输入:输入四个整数:p, e, i 和d。 p, e, i 分别表示体力、情感和智力高峰上一次出现的时间(时间从当年的第一天开始计算)。d 是给定的时间,可能小于p, e, 或 i。 所有给定时间是非负的并且小于365, 所求的时间小于等于21252。

输出:从给定时间起,下一次三个高峰同天的时间(距离给定时间的天数)。

#include <iostream>
#include <cstdio>
using namespace std;
#define N 21252
int main(){int p,e,i,d,caseNo=0;  //i是智商高峰 ,p是体力高峰,e是情商高峰,k是下一个三高峰 while(cin>>p>>e>>i>>d &&p!=-1){++caseNo;int k;for(k=d+1;(k-p)%23;++k);for(;(k-e)%28;k+=23);for(;(k-i)%33;k+=23*28);cout<<"Case"<<caseNo<<":the next triple peak occurs in "<<k-d<< "day";}return 0;
} 	


http://www.ppmy.cn/news/264172.html

相关文章

数据压缩_作业四_彩色空间转换

实验目的 1&#xff0e;学会从计算和程序的角度分析问题 通过完成本实验&#xff0c;理解计算思维&#xff0c;即从问题出发&#xff0c;通过逐步分析和分解&#xff0c;把原问题转化 为可用程序方式解决的问题。在此过程中设计出一个解决方案。 2&#xff0e;进一步理解彩色空…

ORACLE唱臂,转几个资料_≡ 家 电 类 ≡_多媒体、组合音响、智能音响_家电论坛 -...

4.(发烧CD机DAC / 光头汇总) The complete D/A DAC converter list 多种CD DAC /光头 ..... CD-PLAYER DAC TRANSPORT ACCUPHASE DAC10 2 x AD1853 DAC ACCUPHASE DAC20 2 x AD1955 DAC ACCUPHASE DC-61 12 x PCM1702 ?SM5843AP DAC ACCUPHASE DC-81 8 x ICL8010ACPD ?2 x SM…

[zz] 音频DAC的原理

稍微熟悉一点音响知识的人都知道&#xff0c;CD机电路的核心就是DAC&#xff0c;DAC的品质直接关系到CD的质量&#xff0c;高档的发烧音响系统通常把CD分为转盘和DAC两个独立的系统&#xff0c;采用顶级的设计&#xff0c;加上顶级的用料&#xff0c;希望能达到“天籁之音”的效…

jitsi各工程编译笔记(一)各工程大概

目录 背景 prosody jitsi-meet 下载 编译 olm-3.2.3.tgz问题 make 从docker里拿下编译好的文件 jvb 下载 编译 运行 jicofo 下载 编译 运行 nginx 参考文章 讨论论坛 prosody 其证书安装 download of jitsi lib-jitsi-meet api 背景 在前面文章 jitsi学习…

TensorFlow练习20: 使用深度学习破解字符验证码

验证码是根据随机字符生成一幅图片&#xff0c;然后在图片中加入干扰象素&#xff0c;用户必须手动填入&#xff0c;防止有人利用机器人自动批量注册、灌水、发垃圾广告等等 。 验证码的作用是验证用户是真人还是机器人&#xff1b;设计理念是对人友好&#xff0c;对机器难。 上…

python将图像转化为灰度图像_Python如何将RGB图像转换为Pytho灰度图像?

问题&#xff1a; 我正尝试使用matplotlib读取RGB图像并将其转换为灰度。 在matlab中&#xff0c;我使用这个&#xff1a; 1 img rgb2gray(imread(image.png)); 在matplotlib tutorial中他们没有覆盖它。他们只是在图像中阅读 1 2 import matplotlib.image as mpimg i…

【计算机视觉】- 如何计算灰度图像 【python 灰度图像】

图像类型&#xff1a;通常我们的数字图像是彩色的3通道RGB图像&#xff0c;R代表红色&#xff0c;G代表绿色&#xff0c;B代表蓝色。 存储方式&#xff1a;通常是uint8 无符号整数&#xff0c;0~255&#xff0c;当然也有24bits 可以表示更多的颜色&#xff0c;虽然这样做可以提…

uploads靶场通关(1-11关)

Pass-01&#xff08;JS校验&#xff09; 看题目我们准备好我们的php脚本文件&#xff0c;命名为1.php 上传该php文件&#xff0c;发现上传失败 方法一&#xff1a;将浏览器的JavaScript禁用 然后就能上传了 方法二&#xff1a; 查看源码&#xff0c;发现只能上传以下形式的文…