中国同余定理的应用。
看一个例子 你就明白:
例
1
:一个数被
3
除余
1
,被
4
除余
2
,被
5
除余
4
,这个数最小是几?
题中
3
、
4
、
5
三个数两两互质。
则〔
4
,
5
〕
=20
;〔
3
,
5
〕
=15
;〔
3
,
4
〕
=12
;〔
3
,
4
,
5
〕
=60
。
为了使
20
被
3
除余
1
,用
20×2=40
;
使
15
被
4
除余
1
,用
15×3=45
;
使
12
被
5
除余
1
,用
12×3=36
。
然后,
40×1
+
45×2
+
36×4=274
,
因为,
274>60
,所以,
274
-
60×4=34
,就是所求的数。 来源于:http://eblog.cersp.com/userlog/7978/archives/2008/723693.shtml
将此算法应用于此题即可!该注意的一点问题已在程序中标注。
分享到:
相关推荐
POJ 1006 源代码——中国剩余定理分析POJ 1006 源代码——中国剩余定理分析POJ 1006 源代码——中国剩余定理分析
人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度...
poj 2488——dfs深度优先遍历 //给行数列数,求问能否遍历,给出字典序的一种遍历
解决poj1006问题
c表示有多少种珍珠 ai 表示第i种珍珠所需的数量 pi 表示第i种珍珠的价钱 每买一种珍珠都需要付额外的10 * pi的钱,便宜的珍珠可以用贵的珍珠来代替,求最少的钱的总数。
POJ 是“北京大学程序在线评测系统”(Peking University Online Judge)的缩写,是个提供编程题目的网站,兼容Pascal、C、C++、Java、Fortran、Python等多种语言。可以按照分类,在POJ上做题。
北大POJ1006-Biorhythms【中国剩余定理】 解题报告+AC代码
POj 1001源代码——高精度乘单精度POj 1001源代码——高精度乘单精度POj 1001源代码——高精度乘单精度POj 1001源代码——高精度乘单精度
The island nation of Flatopia is perfectly flat. Unfortunately, Flatopia has no public highways. So the traffic is difficult in Flatopia. The Flatopian government is aware of this problem....
POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类
poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题...
晒代码之二——多重背包(POJ1276)
这题是道神题,神就神在,它既能让你搞懂网络流及其优化,还给了你很大的优化空间。
北京大学数据结构与算法课程作业代码,供广大学习c++的同学参考与学习
北京大学数据结构与算法课程作业代码,供广大学习c++的同学参考与学习
数据结构中的各算法,初级,中级,高级。如集合,图的规划,数据等
POJ第1861题源码 POJ第1861题源码 POJ第1861题源码
北大POJ1159-Palindrome 解题报告+AC代码
poj分类poj分类poj分类poj分类
C语言 poj npu 西工大 C语言Poj答案全完整打包,给有需要的朋友