hangover.cpp

来自「北京大学ACM练习网站1003题代码」· C++ 代码 · 共 20 行

CPP
20
字号
#include<iostream>
using namespace std;
int main()
{
	int n=0;
	int p,e,i,d,a=0;
	while(true)
	{
		a++;
    	cin>>p>>e>>i>>d;
		if(p==-1&&e==-1&&i==-1&&d==-1)break;
       	for(n=-17;i<100000000;n++)
		{ 
	  		if((33*n+i-e)%28==0&&(33*n+i-p)%23==0){if(33*n+i-d>0)break;}
	   		//if(p==e&&p==i&&p>d){n=0;break;}
		}
       	cout<<"Case "<<a<<": the next triple peak occurs in "<<33*n+i-d<<" days."<<endl;
	}
	return 0;
}

⌨️ 快捷键说明

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