POJ1006 Biorhythms
#include <iostream>
#include <cstdio>
using namespace std;
#define N 21252
int main()
{
int p, e, i, d, caseNo = 0;
while(cin >> p >> e >> i >> d && p!=-1) //p==-1時迴圈結束
{
++caseNo; //結果的編號
int k;
for(k = d+1; (k-p)%23!=0; ++k); //尋找第一個體力高峰
for ( ; (k-e)%28; k+=23); //在以體力高峰為步長的基礎之上尋找情感高峰
for( ; (k-i)%33; k+=23*28); //在以體力和情感高峰之積的基礎之上尋找智力高峰
cout << "Case " << caseNo <<
": the next triple peak occurs in " << k-d << " days." << endl;
}
return 0;
}
相關推薦
POJ1006 Biorhythms
參考解答 #include <iostream> #include <cstdio> using namespace std; #define N 21252 int main() { int p, e, i, d, caseNo = 0; while(c
poj1006 Biorhythms【中國剩餘定理/暴力】
Biorhythms Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 14507
POJ1006.Biorhythms(生物節律)
【題意】 人生來就有三個生理週期,分別為:體力、感情和智力週期,週期長度分別為23天、28天和33天。 因為三個週期的周長不同,所以通常三個週期的高峰不會落在同一天。對於每個人,我們想知道何時三個高峰落在同一天。 對於每個週期,我們會給出從當前年份的第一天開始,到出現高峰的天數(不一定是第一次高峰出
A計劃--POJ1006 Biorhythms
A題不分早晚! 第一道列舉水題 import java.util.Scanner; public class Main{ public static void main(String[] arg
【POJ1006】Biorhythms
題面 人自出生起就有體力,情感和智力三個生理週期,分別為23,28和33天。一個週期內有一天為峰值,在這一天,人在對應的方面(體力,情感或智力)表現最好。通常這三個週期的峰值不會是同一天。現在給出三個日期,分別對應於體力,情感,智力出現峰值的日期。然後再給出一個起始日期,要求從這一天開始,算出最少再過多少天
POJ——T 1006 Biorhythms
處理 test integer turn scanf cti += con space http://poj.org/problem?id=1006 Time Limit: 1000MS Memory Limit: 10000K Tota
poj 1006 Biorhythms
ast 剩余定理 mine cep for first malle -c ive Biorhythms Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 13841
Biorhythms POJ - 1006
ide targe 分享 void amp https open pro += Biorhythms POJ - 1006 題意: 求解一元線性同余方程組。 1 #include <cstdio> 2 #include <cstring&
poj1006 生理周期
poj for 感情 累加 整數 pri space += 情況 生理周期 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 138947 Accepted: 44597 Des
POJ 1006 Biorhythms | 中國剩余定理
同時 include net day 要求 names amp -s string 題目: 人自出生起就有體力,情感和智力三個生理周期,分別為23,28和33天。一個周期內有一天為峰值,在這一天,人在對應的方面(體力,情感或智力)表現最好。 通常這三個周期的峰值不會是同一天
POJ1006、hdu1370
iomanip triple 逆元 bsp ios ostream log body ani 思路:中國剩余定理。純粹的用暴力求逆元。 1 #include<iostream> 2 #include<string.h> 3 #include&
POJ1006 Biorthythms
expressed field total same days believe current -i std Biorhythms Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 1446
中國剩余定理算法詳解 + POJ 1006 Biorhythms 生理周期
ace printf urn str cst 算法 .com += scan 轉載請註明出處:http://exp-blog.com/2018/06/24/pid-1054/ 1 #include <iostream> 2 #include <cst
[Poj1006]生理周期 (中國剩余定理)
() 並不會 div ++ color space 中國剩余定理 out cin 蒟蒻並不會中國剩余定理 交的時候還出現了PE的錯誤 下面是AC代碼 #include<iostream> #include<cstdio> using n
Poj 1006 Biorhythms 中國剩餘定理
Description Some people believe that there are three cycles in a person's life that start the day he or she is born. These three cycles are the phys
中國剩餘定理poj1006
題意就是給出23,28,33三個週期,輸入三個餘數和起始時間,問下一個共同週期。 中國剩餘定理模板題 中國剩餘定理: mi=n1*n2*...*n(i-1)*n(i+1)*...*ni ci=mi ( mi^-1 mod ni ) a≡(a1c1+a2c2+...+akck)(mod n)
【POJ 1006】【CRT(中國剩餘定理)模板題】Biorhythms
描述: Biorhythms Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 130935 Accepted: 41750 Description Some people believe
Biorhythms POJ - 1006 (中國剩餘定理)
傳送門 題意:已知一個人的身體,智力和情感的迴圈週期,然後給出一個人身體,智力和情感的開始值,最後再給出一個固定時間,問在下一次三個共同達到峰值的時間在這個固定時間多長時間後。 題解:中國剩餘定理板題,首先得了解拓展gcd,知道了這個後,再瞭解下求逆元傳送門,在看下百科上的解釋就懂了傳送門,
Mathematics meets biology to uncover unexpected biorhythms
"Circadian rhythms are physical, mental and behavioral changes that follow a 24-hour cycle driven by environmental light and darkness. One of the best kno
Biorhythms POJ - 1006 中國剩余定理
occurs 中國剩余定理 天數 rip void 第一天 就是 spa csdn 定理證明:https://blog.csdn.net/d_x_d/article/details/48466957 https://blog.csdn.net/lyy289065406/ar