1978 生理週期

2021-10-18 07:29:02 字數 721 閱讀 6421

描述

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

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

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

樣例輸入

4 5 6 7

樣例輸出

16994

解題按照題意求最小公倍數

**

#include

using

namespace std;

intmain()

}}

noi / 2.1基本演算法之列舉

1007 生理週期

時間限制 10 sec 記憶體限制 128 mb 提交 250 解決 153 提交 狀態 討論版 人生來就有三個生理週期,分別為體力 感情和智力週期,它們的週期長度為23 天 28 天和33 天。每乙個週期中有一天是高峰。在高峰這天,人會在相應的方面表現出色。例如,智力週期的高峰,人會思維敏捷,精力...

1006 生理週期

人生來就有三個生理週期,分別為體力 感情和智力週期,它們的週期長度為23天 28天和33天。每乙個週期中有一天是高峰。在高峰這天,人會在相應的方面表現出色。例如,智力週期的高峰,人會思維敏捷,精力容易高度集中。因為三個週期的周長不同,所以通常三個週期的高峰不會落在同一天。對於每個人,我們想知道何時三...

1007 生理週期

人生來就有三個生理週期,分別為體力 感情和智力週期,它們的週期長度為23 天 28 天和33 天。每乙個週期中有一天是高峰。在高峰這天,人會在相應的方面表現出色。例如,智力週期的高峰,人會思維敏捷,精力容易高度集中。因為三個週期的周長不同,所以通常三個週期的高峰不會落在同一天。對於每個人,我們想知道...