Biorhythms ACM PKU http://acm.pku.cn/JudgeOnline/problem?id=1006
生活随笔
收集整理的這篇文章主要介紹了
Biorhythms ACM PKU http://acm.pku.cn/JudgeOnline/problem?id=1006
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本題可以參考Wikipedia上線性同余同方程的解法,方法很簡單手算一會就出來了。也可以參考中國同余定理;就這么多,下面我展示我的代碼:#include <iostream>
using namespace std;
int main ()
{
int p,e,i,d;
for (int n=1;;n++)
{cin >>p>>e>>i>>d;int sum,sum1,sum2,sum3;if (p==-1&&e==-1&&i==-1&&d==-1)break;sum1=p;sum2=e;sum3=i;for (int j=1;;j++){if ((sum1+23*j-sum2)%28==0&&(sum1+23*j-sum3)%33==0){sum=sum1+23*j;break;}}if ((21252+sum-d)%21252!=0)cout<<"Case "<<n<<": the next triple peak occurs in "<<(21252+sum-d)%21252<<" days."<<endl;else cout<<"Case "<<n<<": the next triple peak occurs in "<<21252<<" days."<<endl;}
return 0;
}
轉載于:https://www.cnblogs.com/Chinese-Coder-Clarence/articles/2039317.html
總結
以上是生活随笔為你收集整理的Biorhythms ACM PKU http://acm.pku.cn/JudgeOnline/problem?id=1006的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DiscuzToolkit
- 下一篇: 两条实用的 SQL 语句