博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 1006 Biorhythnms(中国剩余定理)
阅读量:4550 次
发布时间:2019-06-08

本文共 758 字,大约阅读时间需要 2 分钟。

 

题意:

(n+d) % 23 = p ;

(n+d) % 28 = e ;
(n+d) % 33 = i ;

求最小的n。

 

思路:

这道题就是中国剩余定理。

#include
#include
#include
#include
#include
using namespace std;int n;int main(){ //freopen("D:\\txt.txt", "r", stdin); int p, e, i, d; int kase = 0; while (cin >> p >> e >> i >> d) { if (p == -1 && e == -1 && i == -1 && d == -1) break; int lcm = 21252; int n = (5544 * p + 14421 * e + 1288 * i - d + 21252) % 21252; if (n == 0) n = 21252; cout << "Case " << ++kase << ": the next triple peak occurs in " << n << " days." << endl; } return 0;}

 

转载于:https://www.cnblogs.com/zyb993963526/p/6576584.html

你可能感兴趣的文章
cocos2d-html5
查看>>
Ubuntu 14.04 Android 使用Maven二 创建自己的Mavenproject
查看>>
SSI框架中配置log4j
查看>>
向ASP.NET MVC控制器传递JSON对象的方法
查看>>
不变模式
查看>>
RabbitMQ安装与搭建
查看>>
【转】UITextView检查已输入字符字数
查看>>
延迟初始化
查看>>
字符串格式化和format
查看>>
页面内容添加新的显示或者显示隐藏的内容,滚动条滚动到最低端,显示出新内容...
查看>>
【poj1182】 食物链
查看>>
Oracle学习之start with...connect by子句的用法
查看>>
matlab去云雾
查看>>
500lines项目简介
查看>>
Asp.net core logging 日志
查看>>
第十一章 类和对象[DDT书本学习 小甲鱼]【1】
查看>>
hdu2035 二分快速幂
查看>>
BOM浏览器对象模型
查看>>
python实现排序奇数在前偶数在后
查看>>
hdu 3368 曾经下过的棋
查看>>