8 2簡單列舉例子 生理週期

2021-08-26 18:27:40 字數 339 閱讀 7708

問題定義:

人生來就有三個生理週期,分別為體力、感情和智力週期,它們的週期長度為23天、28天和33天。每乙個週期中有一天是高峰。在高峰這天,人會在相應的方面表現出色。例

如,智力週期的高峰,人會思維敏捷,精力容易高度集中。因為三個週期的周長不同,所以通常三個週期的高峰不會落在同一天。對於每個人,我們想知道何時三個高峰落在同一天。

對於每個週期,我們會給出從當前年份的第一天開始,到出現高峰的天數(不一定是第一次高峰出現的時間)。你的任務是給定乙個從當年第一天開始數的天數,輸出從給定時間開始(不包括給定時間)下一次三個高峰落在同一天的時間(距給定時間的天數)。

逐步減少搜尋空間

**示例:

列舉 生理週期

列舉是基於逐個嘗試答案的一種問題求解策略。usr bin env python coding utf 8 input data 0,0,0,0 0,0,0,100 5,20,34,325 4,5,6,7 283,102,23,320 203,301,203,40 max days 21252 p c...

生理週期(列舉)

057 生理週期 檢視提交統計提問 總時間限制 1000ms 記憶體限制 65536kb 描述人生來就有三個生理週期,分別為體力 感情和智力週期,它們的週期長度為23天 28天和33天。每乙個週期中有一天是高峰。在高峰這天,人會在相應的方面表現出色。例如,智力週期的高峰,人會思維敏捷,精力容易高度集...

生理週期 (列舉)

生理週期 輸入 輸入四個整數 p,e,i和d。p,e,i分別表示體力 情感和 智力高峰出現的日子。d是給定的日子,可能小於p,e或 i。所有給定日子是非負的並且小於或等於365,所求的日子小於 或等於21252。輸出 從給定日子起,下一次三個高峰同一天的日子 距離給定日子 的天數 輸入樣例 0 0 ...