#include <stdio.h>
#include <stdlib.h>
double pi = 3.1415926535898;
int main(int argc, char *argv[])
{
int p, e, i, d;
int k1, k2, k3;
int days;
int cnt = 1;
while (true)
{
scanf("%d %d %d %d", &p, &e, &i, &d);
if (p==-1 && e==-1 && i==-1 && d==-1)
break;
p = p % 23;
e = e % 28;
i = i % 33;
k1 = k2 = k3 = 0;
days = (5544 * p + 14421 * e + 1288 * i - d) % (21252);
if (days <= 0) {
days = 23 * 28 * 33 + days;
}
printf("Case %d: the next triple peak occurs in %d days.\n", cnt++, days);
}
return 0;
}
分享到:
相关推荐
POJ1006-Biorhythms是一个典型的算法挑战,它引入了数学中的一个重要概念——中国剩余定理。本文将深入探讨这一题目,解析其背景、算法思路以及实现代码,帮助读者理解和掌握中国剩余定理在实际问题中的应用。 一、...
Biorhythms Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 53539 Accepted: 15282 Description Some people believe that there are three cycles in a person's life that start the day he or ...
Natural Biorhythms 3.031是一款专为个人成长和行业教育设计的学习软件,旨在帮助用户了解和跟踪他们的生理、情绪和智力周期。这款软件利用生物节律理论,为用户提供每日状态分析,帮助他们根据自身当前的生物节律...
根据给定的信息,本文将对三个与组合数学相关的编程题进行深入解析,这些题目分别为“Halloweentreats”、“Biorhythms”以及一个未命名问题(涉及反序和排列逆序)。我们将逐一分析这些题目中的核心知识点及其解决...
6. **效率优化**:由于竞赛环境对运行时间有严格限制,可能需要优化算法以减少计算时间,例如使用预计算、缓存或数学技巧。 7. **调试技巧**:使用调试工具检查代码逻辑,确保满足所有测试案例。 总的来说,解决POJ...
需要掌握组合恒等式、卡特兰数、斯特林数等组合数学工具。 10. **博弈论**:博弈论问题探讨在策略性互动中的最优决策,如取石子游戏、Calendar Game。这要求选手理解博弈矩阵、最小最大定理、纳什均衡等概念。 11....
3. 1003Hangover:这个题目可能与数学计算有关,但具体内容需要查询原题。 4. 1004ManagementFinancial:这可能涉及到基本的财务计算。 5. 1013CounterfeitDollar:这个题目可能是一个与现金识别相关的逻辑题。 6...
这一部分题目较上一部分难度有所增加,需要更深入地理解数学和逻辑知识。 ##### 4. TOJ 前20题 - **TOJ1022**:注意特殊输入情况。 - **TOJ1010**:其他题目。 这些题目通常较为基础,适合初学者快速熟悉Online ...
* 1025 Biorhythms:这是一个动态规划题目,要求学习者编写一个程序来计算生物节律。 计算几何 计算几何是POJ题目中的一种重要题型,通常涉及计算几何算法的应用,如计算点的位置、计算多边形的面积等。这些题目...
”的应用,是将数学与个人生理周期结合的有趣尝试。生物节律理论认为人类的行为、体能、情绪等状态受一套周期性的生理过程影响,这些过程以特定的天数为周期。MATLAB作为一个强大的数值计算和数据可视化平台,非常...
显示您与出生日期的照片墙(BioRhythms和所有那个...)的兼容性。百分;) 是的,不要忘记在设置中指定出生日期。 阅读更多关于Wiki或http://cmpati.me 愉快的使用! :) 用于搜索的标签:Fotostrana,BioRhythms,...
9. "Number Sequence_code.doc":虽然不是直接的图形图像处理,但这道题可能需要生成或处理与图像相关的数字序列,如像素坐标或颜色值的序列。 10. "Orders_code.doc":可能与图像的排序或排列有关,比如按照某种...
小的 在这发个代码呵呵 北大ACM的1006题答案呵呵 帮助菜鸟啊呵呵
1160 Biorhythms 简单题 1163 The Staircases 简单题 1177 K-Magic Number 简单题 1184 Counterfeit Dollar 简单题 1182 Keeps Going and Going and ... 简单题,我喜欢:) 1284 Perfection 简单题 1272 ...
1160 Biorhythms 简单题 1163 The Staircases 简单题 1177 K-Magic Number 简单题 1184 Counterfeit Dollar 简单题 1182 Keeps Going and Going and ... 简单题,我喜欢:) 1284 Perfection 简单题 1272 ...
- **应用**:在题目 Biorhythms 中,需要找到三个不同周期事件再次同时达到峰值的时间,可以通过构建同余方程组来求解。 #### 示例代码分析: ```cpp int main() { int n, a, b, c, t; while (scanf("%d%d%d%d", ...