HDU 2662 Coin && HDU 1792 A New Change Problem (互质数最大不能生成数)...
分类:
其他好文 时间:
2015-08-29 00:56:19
阅读次数:
547
题目地址:HDU 1792
题意:两个互质的数A,B且A*x+B*y(x>=0,y>=0)求最大不能表示的数,和不能表示的数的个数。
思路:最大不能表示的数是A*B-A-B,个数是(A-1)*(B-1)/2。详细推导#include
#include
#include
#include
#include <iost...
分类:
其他好文 时间:
2015-08-21 11:23:54
阅读次数:
152
> 分析 >> 三个周期是三个互质数, 可以很简单的使用中国剩余定理> 附代码 1 /* ------------------------- 2 * 中国剩余定理 3 * -------------------------*/ 4 #include "stdio.h" 5 6 int mai...
分类:
其他好文 时间:
2015-08-09 12:21:43
阅读次数:
118
欧拉函数介绍:
欧拉函数,在数论中用于求解 [ 1 , n ] 中与 n 互质数个数 的函数,因为研究者为欧拉,故命名为欧拉函数。
通式:φ(x) = x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数。
φ(1) = 1(唯一和1互质的数(小于等于...
分类:
其他好文 时间:
2015-07-25 13:52:14
阅读次数:
127
Calculation 2
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2548 Accepted Submission(s): 1064
Problem Description
Given a positi...
分类:
其他好文 时间:
2015-06-08 09:51:27
阅读次数:
98
必备数学知识
RSA加密算法中,只用到素数、互质数、指数运算、模运算等几个简单的数学知识。所以,我们也需要了解这几个概念即可。
素数
素数又称质数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。这个概念,我们在上初中,甚至小学的时候都学过了,这里就不再过多解释了。
互质数
百度百科上的解释是:公因数只有1的两个数,叫做互质数。;...
分类:
编程语言 时间:
2015-05-15 12:12:29
阅读次数:
239
【倍数相关定理】1、最小公倍数的充要条件。 2、互质数的最小公倍数。 3、加入素质数的最小公倍数。 4、[]与()的关系。 5、指数定理。 6、递推关系 。 7、 8、 9、 10、 11、
分类:
其他好文 时间:
2015-03-06 14:03:25
阅读次数:
110
Description新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。Input第一行是测试数据的组数C...
分类:
其他好文 时间:
2015-01-20 20:28:45
阅读次数:
171
题目大意:求x属于[1,b]和 y属于[1,d]的 gcd(x,y)=k 的方案数题解:观察发现 gcd()=k 不好处理,想到将x=x/k,y=y/k 后 gcd(x,y)=1。。即问题转化为求区间 [1,b/k]和 [1,d/k]的互质数对个数由于题目规定 (x,y)和(y,x)是同一种,所以我...
分类:
其他好文 时间:
2014-11-13 23:45:17
阅读次数:
329
题目:找到整数区间[1,n]中多有的互质数对。
分析:数论,筛法,欧拉函数。在筛素数的的同时,直接更新每个数字的欧拉函数。
每个数字一定会被他前面的每个素数筛到,而欧拉函数的计算是n*π(1-1/pi);
其中,pi是n的素数因子,所以可以利用筛法来计算欧拉函数,然后求和;
注意,这时求出的欧拉函数为所有小于n的数m与...
分类:
其他好文 时间:
2014-10-27 14:25:36
阅读次数:
198