【题目描述】生物周期(bir)
有些人认为每个人从出生开始都有三个周期,即身体周期、情感周期和智力周期,它们的时间长度分别为23天、28天和33天。 由于三种生物周期的高潮日不同,因此,一般情况下,各生物周期的高潮日出现在不同的日期。身体周期、情感周期和智力周期同时出现称为绝对高潮。因为,处于绝对高潮时人在各方面均表现优异,因此人们想知道绝对高潮在哪一天出现。对体力周期、情绪周期和智力周期,给出本年内它们各自一个高潮日(不一定是第一个)后经过的天数p,e,i。另外,给出本年内已经经过的天数d(d≥0)。求出在d所代表的日期的多少天后,三种周期的高潮日又一次在同一天出现。
输入数据有多组,每组测试数据占一行,有四个整数p,e,i和d,分别表示从0天开始计时,身体周期、情感周期和智力周期首次出现高潮的日期,要求编程计算d后的多少天第一个绝对高潮出现,输入保证对高潮在21252天内的某一天同时出现,输入以“-1 -1 -1 -1”结束。
对于每组测试数据用以下的格式输出下一个绝对高潮出现的日期(注意冒号后有一空格): Case 1: the next triple peak occurs in 1234 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.