首页 > 其他分享 >noi 2.1 1978 生理周期

noi 2.1 1978 生理周期

时间:2023-01-14 15:11:43浏览次数:44  
标签:周期 1978 三个 天数 给定 时间 高峰 2.1 noi

noi 1978 生理周期

1.描述

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

2.输入

一行,包含四个整数:p, e, i和d,相邻两个整数之间用单个空格隔开。 p, e, i分别表示体力、情感和智力高峰出现的时间(时间从当年的第一天开始计算)。d 是给定的时间,可能小于p, e, 或 i。 所有给定时间是非负的并且小于等于365, 所求的时间小于等于21252。

3.输出

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

4.样例输入

4 5 6 7 

5.样例输出

16994

6.题意

求给定时间到下一次三个高峰落在同一天的天数。

7.思路

 求p,e,i,d的最小公倍数。

8.代码实现

#include <iostream>
using namespace std;
int main(){
	int p,e,i,d,j;
	cin>>p>>e>>i>>d;
	p%=23;
	e%=28;
	i%=33;
	for(int j=d+1;j<=21252+d;j++){//所求时间小于21252。
		if(j%23==p&&j%28==e&&j%33==i){
			cout<<j-d<<endl;//给定时间到下一次三个高峰落在同一天的天数。
			break;//跳出循环。
		}
	}
	return 0;
}

 

标签:周期,1978,三个,天数,给定,时间,高峰,2.1,noi
From: https://www.cnblogs.com/shi66/p/17051886.html

相关文章

  • HNOI2019
    鱼首先如果枚举了\(A\)和\(D\),则\(BC\)与\(EF\)独立,则可以分别考虑,最后将方案乘起来。先来考虑\(BC\)。显然三角形\(ABC\)与三角形\(BCD\)都是等腰三角形。平面上的等腰......
  • 最完美WIN10_Pro_22H2.19045.2486软件选装纯净版VIP38.5
    【系统简介】=============================================================1.本次更新母盘来WIN10_Pro_22H2.19045.2486。进一步优化调整。2.不支持更新,更新后精简版更新......
  • 树上分块解决限制距离的树上 DP 问题([NOI2014] 购票)
    [NOI2014]购票大家好,我喜欢暴力数据结构,所以我用分块过了此题。转移方程很简单:\[f_u=\min_{d_u-d_v\leql_u}{(d_u-d_v)\timesp_u+q_u+f_v}\]\[f_u=d_u\timesp_u+q......
  • [NOIP2017 普及组]跳房子 【题解】
    题目背景NOIP2017普及组T4题目描述跳房子,也叫跳飞机,是一种世界性的儿童游戏,也是中国民间传统的体育游戏之一。跳房子的游戏规则如下:在地面上确定一个起点,然后在起点......
  • P1005 [NOIP2007 提高组] 矩阵取数游戏
    题目传送门前言今天依旧是不写高精的一天呢!(是的,这位作者又只拿了开\(LL\)的\(\color{yellow}{60}\)分)思路描述看到数据\(n,m\le80(30)\)就知道数组可以任性开,......
  • [NOIP2015 提高组] 子串 【计数dp】
    题面https://www.luogu.com.cn/problem/P2679分析CCF数据真的水。不过还是要写下正解:令\(dp[i][j][t][0/1]\)表示\(a\)串前\(i\)个字符,\(b\)串前\(j\)个字符,匹配子串数......
  • IoTLink v1.2.1 最新公告
    IoTLinkv1.2.1版本更新更新内容新增对外接口模块 yunze-iotapi部署教程 文档说明新增 微信端部署教程新增电信DCP查询激活时间接口优化所属卡已到沉默期无激......
  • m基于matlab的IEEE802.15.4家庭网络高效节能的有效接入方法
    1.算法描述我们主要从三个方面进行研究。 第一,需要研究基于IEEE802.15.4的接入算法; 第二,在研究IEEE802.15.4的接入算法之后,研究IEEE802.15.4家庭网络的接入算法; ......
  • 2022.1.9~2022.1.11 营业日志
    P4563[JXOI2018]守卫zxy讲过。如果直接从代数角度推推不出来,从几何角度会好一点。首先最后一个位置一定要放,放完之后有一些点可以被看到,假设为\(p_{1\simk}\),那么序......
  • 2022.1.11
    CF1227F2.WrongAnswerontest233(HardVersion)我们设\(f_i\)表示考虑完所有的位置以后,循环右移比原序列答案更多的序列数。这题非常关键的一点是:\(f_i=f_{-i}\),......