據傳人從出生開始便有三個循環:「身體」、「情感」及「智能」。這三個循環的週期分別為 23, 28 及 33 天。每個循環期都有一個高峰,在高峰時該領域 (身體、情感、或智能) 的表現最好。比如說,如是在智能高峰時,思考會比較敏捷也比較專心。
由於這三個循環有不同的週期,它們的高峰也會發生在不同的時間。我們要確定下一個「三重峰」 (三個高峰發生在同一天) 是什麼時候。對於每個循環,給你它當年的某一個高峰 (不一定是第一個高峰) 發生在該年的第幾天,從年初起算。另外也給你一個指定的日期,同樣以年初起算的天數表示。你要確定下一個「三重峰」距離指定的日期幾天。指定的日期本身不算。比如說,如果指定的日期為第 10 天,而三重峰的日期是第 12 天,則答案是 2 而不是 3。如果指定的日期本身就是三重峰,你要回答距離下一個三重峰的天數。
含有多筆測資。每筆測資一行,含有 p, e, i, 及 d 等四個整數。p, e, 及 i 分別代表從今年初算起第幾天你的「身體」、「情感」及「智能」達到高峰。d 則是指定的日期,有可能小於 p, e, 或 i。所有的值均不為負且至多為 365。你可以假設從指定的日期起 21252 天之內一定會達到下一個「三重峰」。輸入以 p = e = i = d = -1 的一行作為結束。
對於每筆測資,請依下列格式輸出測資編號及距下一個三重峰的天數:
Case 1: the next triple peak occurs in 1234 days.
即使答案是 1,也使用複數型 "days"。
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
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.
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|