I 1 三個高峰期相遇,簡單易理解

2021-08-21 22:09:52 字數 1229 閱讀 2188

/*人生來就有三個生理週期,分別為體力、感情和智力週期,它們的週期長度為23天、28天和33天。每乙個週期中有一天是高峰。在高峰這天,人會在相應的方面表現出色。例如,智力週期的高峰,人會思維敏捷,精力容易高度集中。因為三個週期的周長不同,所以通常三個週期的高峰不會落在同一天。對於每個人,我們想知道何時三個高峰落在同一天。對於每個週期,我們會給出從當前年份的第一天開始,到出現高峰的天數(不一定是第一次高峰出現的時間)。你的任務是給定乙個從當年第一天開始數的天數,輸出從給定時間開始(不包括給定時間)下一次三個高峰落在同一天的時間(距給定時間的天數)。例如:給定時間為10,下次出現三個高峰同天的時間是12,則輸出2(注意這裡不是3)。

input

輸入四個整數:p, e, i和d。 p, e, i分別表示體力、情感和智力高峰出現的時間(時間從當年的第一天開始計算)。d 是給定的時間,可能小於p, e, 或 i。 所有給定時間是非負的並且小於365, 所求的時間小於21252。

當p = e = i = d = -1時,輸入資料結束。

output

從給定時間起,下一次三個高峰同天的時間(距離給定時間的天數)。

採用以下格式:

case 1: the next triple peak occurs in 1234 days.

注意:即使結果是1天,也使用複數形式「days」。

sample input

0 0 0 0

0 0 0 100

5 20 34 325

4 5 6 7

283 102 23 320

203 301 203 40

-1 -1 -1 -1

sample output

case 1: the next triple peak occurs in 21252 days.

case 2: the next triple peak occurs in 21152 days.

case 3: the next triple peak occurs in 19575 days.

case 4: the next triple peak occurs in 16994 days.

case 5: the next triple peak occurs in 8910 days.

case 6: the next triple peak occurs in 10789 days.*/

#includeint main()

}

越獄高峰期三個版本讓Cydia伺服器不堪重負

如果越獄使用者在cydia 安裝包時,出現http 1.1 500 internal server error錯誤,這是很正常的現象,因為很多得知完美越獄放出的使用者都在這個時段著手越獄,cydia的伺服器自然忙得不堪重負。這次越獄工具的發布非常的準時,之前各大 都在報道,使得很多越獄使用者都了解了...

物件導向的第三個特徵 多型I

多型 某一種事物的多種存在形態。class 動物 class 貓 extends 動物 class 狗 extends 動物 乙個貓物件,存在了多種形態 動物 x new 貓 乙個物件,兩種形態。父類建立的,指向了子類的物件。貓這類事物,既具備了貓的形態,又具備了動物的形態,這就是物件的多型性。簡單...

學了三個周的C 小結(1)

1.c 的讀入與輸出語句 namespace ex2013 07 22 class ex1 1 static void main string args console.write 請輸入半徑 string s console.readline 將字串解析成數字 double r double.pa...