`
ysshuai19
  • 浏览: 15413 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

POJ 1006 解题报告 Biorhythms

    博客分类:
  • POJ
阅读更多

同理小学生计算题?

还是我没想到什么?

#include <iostream>

using namespace std;

int getTriple(int, int, int, int);

int main ()
{
	int iP;
	int iE;
	int iI;
	int iD;

	int iCount = 0;
	while (cin >> iP >> iE >> iI >> iD)
	{
		iCount ++;
		if (-1 == iP && -1 == iE && -1 == iI && -1 == iD)
		{
			break;
		}

		cout << "Case " << iCount << ": the next triple peak occurs in " << getTriple(iP, iE, iI, iD) << " days." << endl;
	}

	return 0;
}

int getTriple(int iP, int iE, int iI, int iD)
{
	int iPeriodsP = 23;
	int iPeriodsE = 28;
	int iPeriodsI = 33;

	int iCount = iD + 1;
	while (1)
	{
		if ((iCount - iP) % iPeriodsP == 0)
		{
			if ((iCount - iE) % iPeriodsE == 0)
			{
				if ((iCount - iI) % iPeriodsI == 0)
				{
					return iCount - iD;
				}
			}
		}
		iCount ++;
	}
}
 

分享到:
评论

相关推荐

    poj 3414解题报告

    poj 3414解题报告poj 3414解题报告poj 3414解题报告poj 3414解题报告

    poj 1012解题报告

    poj 1012解题报告poj 1012解题报告poj 1012解题报告poj 1012解题报告

    poj 2329解题报告

    poj 2329解题报告poj 2329解题报告poj 2329解题报告poj 2329解题报告

    poj 1440解题报告

    poj 1440解题报告 poj 1440解题报告 poj 1440解题报告 poj 1440解题报告

    poj 3083解题报告

    poj 3083解题报告poj 3083解题报告poj 3083解题报告poj 3083解题报告

    poj 1659解题报告

    poj 1659解题报告poj 1659解题报告poj 1659解题报告poj 1659解题报告

    poj 3720解题报告

    poj 3720解题报告poj 3720解题报告poj 3720解题报告poj 3720解题报告

    POJ1006-Biorhythms【中国剩余定理】

    《POJ1006-Biorhythms:深入解析与应用中国剩余定理》 在计算机编程领域,解决算法问题是我们提升技术能力的重要途径。POJ1006-Biorhythms是一个典型的算法挑战,它引入了数学中的一个重要概念——中国剩余定理。...

    北大poj解题报告

    这个“北大poj解题报告”包含了作者在使用POJ平台解题过程中的学习总结和经验分享,旨在帮助软件工程专业的学生提升编程能力和算法理解。 解题报告通常会涵盖以下几个方面: 1. **基础算法讲解**:解题报告中可能...

    poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告

    poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题...

    poj1691解题报告

    ### poj1691解题报告 #### 题目信息 - **题目名称**:Painting A Board - **时间限制**:1S - **内存限制**:1000K - **提交总数**:62 - **通过总数**:35 - **来源**:...

    acm竞赛----北大poj详细解题报告

    【ACM竞赛与北大POJ解题报告】 在编程竞赛领域,ACM(国际大学生程序设计竞赛,简称ACM/ICPC)是一项极具影响力的比赛,它挑战参赛者的算法设计、问题理解和快速编码能力。北京大学(Peking University)的在线判题...

    北大ACM_POJ_解题报告

    【北大ACM_POJ_解题报告】是北京大学ACM在线评测系统POJ的解题资源集合,这个压缩包包含了对POJ平台上的各种类型ACM竞赛题目的详细解答。ACM,全称国际大学生程序设计竞赛(International Collegiate Programming ...

    80道POJ解题报告

    【标题】"80道POJ解题报告"所涉及的知识点主要集中在ACM(国际大学生程序设计竞赛)和POJ(编程Online Judge系统)上。POJ是北京大学主办的一个在线编程竞赛平台,广泛用于训练和提升程序员的算法设计与实现能力。80...

    POJ 1316解题报告

    【POJ 1316 解题报告】 本题源自北京大学举办的ACM竞赛,题号为POJ 1316,主要涉及算法设计和数组的应用。题目要求找到10000以内的所有self-number,并输出它们。Self-number是一个特殊的整数序列,它的定义是该数...

    POJ 1006 源代码——中国剩余定理分析

    POJ 1006 源代码——中国剩余定理分析POJ 1006 源代码——中国剩余定理分析POJ 1006 源代码——中国剩余定理分析

    poj 2392 解题报告

    《POJ 2392解题报告:高效计算最高堆积高度》 本文将深入解析POJ 2392这个编程题目,该题目要求利用给定的不同高度、耐压性和数量的block,来确定能够堆叠出的最大高度。解决这个问题的关键在于运用排序和动态规划...

    poj 2376 解题报告

    在解题报告中提及,如果排序后的第一头牛的开始位置`x1`大于1,则直接输出-1。这是因为题目要求整个地板都能被清洁到,如果起始位置就存在无法覆盖的区域,那么无论后续如何安排牛,都无法满足题目的要求,因此这是...

    ACM Poj Pku 解题报告答案 打包 下载 600多题 史上最全

    ACM Poj Pku 解题报告答案 打包 下载 600多题 史上最全 不是网上乱传的200多题,更不是100多题就挂着10分才能下的题 下了这个 大家也不要浪费分数去下载其它版本的了,基本上都有 共享 一起进步 中国加油 ACMer...

    Poj1006题目ac代码

    标题"Poj1006题目ac代码"表明我们要讨论的是一个与编程竞赛相关的主题,具体是POJ(Programming Online Judge)平台上的问题1006。POJ是北京大学主办的一个在线编程竞赛系统,ACM(Association for Computing ...

Global site tag (gtag.js) - Google Analytics