E - 解同余线性方程组1
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status
Description
Andy和Mary养了很多猪。他们想要给猪安家。但是Andy没有足够的猪圈,很多猪只能够在一个猪圈安家。举个例子,假如有16头猪,Andy...
分类:
其他好文 时间:
2014-08-01 09:15:41
阅读次数:
236
首先,由题意,设符合条件的数是X,则X*X ==(同余画不出,用两个等号代替)987654321(MOD 10^9)则X^2 = K*10^9+987654321。易知当X>10^9时,X^2 == (X-10^9) (MOD 10^9)(这个可以通过完全平方公式推导)所以只要考虑X=10时:N=1...
分类:
其他好文 时间:
2014-07-31 15:58:16
阅读次数:
205
策略 : 观察可知,1 或者是能被2整除的数都不会求余等于1, 只需要判断一下是不是除1之外的奇数,在依次查找2^x(mod(n)) ?= 1就可以了
难点:如果每次都是在原来的基础上×2 再判断 会超时。这时候,要用一下同余定理就可以了
AC by SWS;
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1395
代码:
#include...
分类:
其他好文 时间:
2014-07-31 13:36:26
阅读次数:
249
http://acm.cug.edu.cn/JudgeOnline/problem.php?cid=1030&pid=0 Problem A: 高次同余Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 43 So...
分类:
其他好文 时间:
2014-07-30 20:31:24
阅读次数:
226
1、同余定理
(a+b)%c==(a%c+b%c)%c
(a*b)%c==[(a%c)*(b%c)]%c
因为有的数在int范围内,但是两个的乘积却超过了int范围,这样可以避免运算过程中超过int范围
2、gcd函数(即最大公约数)
int gcd(int a,int b)
{
return !b?a:gcd(b,a%b);
}...
分类:
其他好文 时间:
2014-07-25 11:09:31
阅读次数:
187
Big Number
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4594 Accepted Submission(s): 3175
Problem Description
As we know, Big...
分类:
其他好文 时间:
2014-07-23 17:17:01
阅读次数:
334
两只青蛙跳一次所花费的时间相同,我们设其为t,则x+mt是青蛙A从坐标原点到终点所走的距离,y+nt是B走的距离,要想碰面,则他们相减一定是地面周长的整数倍,设为k*L;则:(x+mt)-(y+nt)=kl;变形得:(m-n)t-(y-x)=kL;即有(m-n)t mod L=y-x;为线性同余方程...
分类:
其他好文 时间:
2014-07-23 12:27:36
阅读次数:
259
Description栋栋最近迷上了随机算法,而随机数生成是随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m, a, c, X0,按照下面的公式生成出一系列随机数:Xn+1 = (aXn+c)modm...
分类:
其他好文 时间:
2014-07-21 00:37:32
阅读次数:
347
将式子变形为ax-c=my可以看出原式有解当且仅当线性方程ax-my=c有解设g = gcd(a, m)则所有形如ax-my的数都是g的倍数因此如果g不整除c则原方程无解。下面假设g整除c:利用扩展欧几里得算法解出 au + mv =g 一个特解(u0, v0)所以可用整数c/g乘上上式au0*(c...
分类:
其他好文 时间:
2014-07-21 00:35:53
阅读次数:
297
The Embarrassed Cryptographer
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 11978
Accepted: 3194
Description
The young and very promising cryptographer...
分类:
其他好文 时间:
2014-07-20 22:32:43
阅读次数:
266