⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 biorhythm.cpp

📁 北京大学的一些acm代码。还有一些资料。
💻 CPP
字号:

//中国剩余定理的应用
#include<iostream>
using namespace std;

struct NODE
{
	int p;
	int e;
	int i;
	int d;
	int days;
};

int getDays(int p, int e, int i, int d)
{
	int m, days;
	m = 0;
	while(m < 28*23+1)
	{
		days = m*33 + i - d;
		if((days + d - e)%28 == 0 && (days + d - p)%23==0 && days > d)
		{
			if(days - 21252 > d)
			{
				days = days - 21252;
			}
			return days;
		}
		m++;
	}
	return -1;
}

/*int main(void)
{
	int i, n = 0;
	NODE node;
	while(true)
	{
		cin>>node.p;
		cin>>node.e;
		cin>>node.i;
		cin>>node.d;	
		if(node.p == -1)
		{
			break;
		}
		node.days = getDays(node.p, node.e, node.i, node.d);
		printf("Case %d: the next triple peak occurs in %d days.\n",++n, node.days);
	}
}*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -