#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
using namespace std;/*问题:枚举问题 解决办法 这类都是如何枚举的问题openjudge:4148生理周期解决思路:考虑第一个周期 继续是下一个周期 时间:2021年3月30日22时17分
*/int main()
{int p, e, i, d,j;int count = 0;while (scanf("%d %d %d %d", &p, &e, &i, &d) != EOF){if (p == -1)//结束{break;}else{count++;for (j = d + 1; j <= 21252; j++){if ((j - p) % 23 == 0) break;}for (; j <= 21252; j = j + 23){if ((j - e) % 28 == 0) break;}for (; j <= 21252; j = j + 23*28){if ((j - i) % 33 == 0) break;}printf("Case %d: the next triple peak occurs in %d days.\n",count,j-d);}}//system("pause");return 0;
}

120 - 算法 - 枚举 周期性跳转 openjudge:4148生理周期相关推荐

  1. 120 -算法 - 枚举 数学类 4138:质数的和与积

    #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstdio> #include <cmath ...

  2. 算法思想(枚举)——百钱百鸡+生理周期+完美立方+熄灯问题+讨厌的青蛙

    枚举的思想其实时日常生活中提取的一种智慧 ^------^ 枚举的思想在生活中有着非常广泛的应用        在对事物进行归纳推理时,会逐一考察某个事物的所有可能的情况,并且逐一进行检验,这就是枚举 ...

  3. OpenJ_Bailian 4148 生理周期

    题目地址: https://vjudge.net/problem/OpenJ_Bailian-4148 人生来就有三个生理周期,分别为体力周期.感情周期和智力周期,它们的周期长度分别为23天.28天和 ...

  4. 百练4148:生理周期

    题目 人有体力.情商.智商的高峰日子,它们分别每隔23天.28天和33天出现一次. 对于每个人,我们想知道何时三个高峰落在同一天. 给定三个高峰出现的日子p,e和i(不一定是第一次高峰出现的日子), ...

  5. 百练OJ:4148:生理周期

    描述 人生来就有三个生理周期,分别为体力周期.感情周期和智力周期,它们的周期长度分别为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如,在智力周期的高峰,人 ...

  6. Bailian4148 生理周期【枚举+中国剩余定理】

    4148:生理周期 描述 人生来就有三个生理周期,分别为体力周期.感情周期和智力周期,它们的周期长度分别为23天.28天和33天.每一个周期中有一天是高峰.在高峰这天,人会在相应的方面表现出色.例如, ...

  7. C++生理周期(枚举)

    1.题目 4148:生理周期 查看 提交 统计 提示 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 人生来就有三个生理周期,分别为体力周期.感情周期和智力周期,它们的周期长度分别 ...

  8. 枚举法用什么算法结构计算机,计算机常用算法枚举算法2-2014

    <计算机常用算法枚举算法2-2014>由会员分享,可在线阅读,更多相关<计算机常用算法枚举算法2-2014(18页珍藏版)>请在人人文库网上搜索. 1.第三讲 (遍历算法) ( ...

  9. 常用算法——枚举算法

    在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这结论是可靠的,这种归纳方法叫做枚举算法 一.基本概念和算法 枚举算法简称枚举法,也称为列举法.穷举法,是暴力策略的具体体 ...

最新文章

  1. 百度2011实习生招聘笔试题
  2. 【Machine Learning 三】线性代数回顾:矩阵,矩阵运算,向量,转置
  3. springcloud工作笔记105---springboot2.x实现优雅的关闭服务
  4. OpenHarmony 1.1.0 LTS 版本发布,十六大性能全面提升
  5. 通过掌握谷歌成为更好的程序员
  6. Linux 设备树的使用技巧
  7. 程序员必知3大查找(转)
  8. 使用win10开启wifi移动热点解决软媒wifi助手开启失败问题
  9. JavaScript 编程精解 中文第三版 四、数据结构:对象和数组
  10. java实现商品的分类_Spring 商品分类
  11. IPv6网络流量分析及性能监控
  12. 47页数字孪生人脸识别轨迹分析电子围栏智慧工地解决方案
  13. 人牙髓干细胞,多能分化,不只用于牙齿组织再生研究
  14. # C#调用已经使用Python训练好的神经网络做图片检测
  15. 趁1024,来总结2022年流走的10个月
  16. 20、随机图片验证码API接口,免费好用
  17. React: onRef 和 ref
  18. iap进入app后 按复位按钮进入iap无法再进app问题
  19. 数学分析(4):自然数集的序关系
  20. 二进制、十进制、十六进制之间的转换

热门文章

  1. python对象传递_Python参数传递对象的引用原理解析
  2. java手机震动_Windows Phone 7 开发 之使手机震动
  3. Hibernate在MyEclipse8.6中生成报错解决方法
  4. mysql 分号子查询_MySQL子查询详解
  5. 音频放大电路_详细分析:电容器的四个典型应用电路图
  6. 通讯录小程序android,通讯录小程序,找回青春的回忆
  7. angularjs方法当做参数_AngularJS $http post 传递参数数据的方法
  8. java类输出_java的输出类
  9. cocos creator 安卓原生平台环境_cocos creator原生平台下载文件并保存到本地
  10. EhCache缓存在web下的使用实例