早上打模拟赛。 T1:数论题目,问一个人走n步,从(0,0)点到(x,y)点有几种方法,答案模mod。 20分:dp。 50分:mod为质数,枚举向一个方向走的步数,就可以通过组合数来搞,求组合数需要取模,预处理阶乘,用费马小定理求乘法逆元,最后进行加和即可; 剩下不会了; T2:需要思考的贪心,不 ...
分类:
其他好文 时间:
2017-02-15 10:55:25
阅读次数:
162
设:○为一种运算且与集合V构成群,a∈V,e为○运算的幺元。 (群有4大性质:1.运算封闭性,2.满足结合律,3.有幺元,4.有逆元) 即e满足对于任意的a,有 e○a=a○e=a 我们可以记 a0=e an=an-1○a 则有以下性质 an+m=an○am 则此时计算a关于○运算的n次幂的快速幂可 ...
分类:
其他好文 时间:
2017-01-21 10:56:38
阅读次数:
179
Description 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的 ...
分类:
其他好文 时间:
2017-01-09 00:24:02
阅读次数:
196
【题目链接】 http://codeforces.com/problemset/problem/711/E 【题目大意】 假设一年有2^n天,问k个小朋友中有两个小朋友生日相同的概率。 假设该概率约分后为 p / q ,输出p , q对1000003取模的解。 【题解】 当k比天数要大时是肯定成立的 ...
分类:
其他好文 时间:
2016-11-17 19:48:18
阅读次数:
247
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5145 【题目大意】 给出一个数列,每次求一个区间数字的非重排列数量。答案对1e9+7取模。 【题解】 我们发现每次往里加入一个新的数字或者减去一个新的数字,前后的排列数目是可以通过乘除转移的,所以自 ...
分类:
编程语言 时间:
2016-11-16 14:49:30
阅读次数:
231
1、HDU 5976 Detachment 2、题意:给一个正整数x,把x拆分成多个正整数的和,这些数不能有重复,要使这些数的积尽可能的大,输出积。 3、总结:首先我们要把数拆得尽可能小,这样积才会更大(当然不能拆1)。所以容易想到是拆成2+3+...+n+s=x,先求出n即2+3+...+n<x< ...
分类:
其他好文 时间:
2016-11-13 22:43:18
阅读次数:
264
一、写在前面 开始码这篇blog之前我就意识到,这篇blog将会是我到目前为止码出的所有blog中最水的一篇。说是讲乘法逆元,但蒟蒻博主自己都不会证明_(:з」∠)_所以只打算放一个说明书式的用法,还请诸位看官老爷轻喷。 二、关于乘法逆元 我们知道模法交配率(Magic Coitus Law)(←_ ...
分类:
其他好文 时间:
2016-11-13 01:39:23
阅读次数:
256
数论复习之费马与欧拉 QB_UDG 2016年11月8日10:16:18 1.费马小定理 Fermat Theory 如果 p是素数,且a与p互质,即gcd(a,p)=1 那么(a^p-1) ≡ 1 (mod p) 应用: 求乘法逆元 乘法逆元: (x*x’)≡ 1 (mod p) 称x’为x模p的 ...
分类:
其他好文 时间:
2016-11-09 22:51:01
阅读次数:
226
用法:用于除法取模 思路:扩欧 要求:b、p互质 设k为b的乘法逆元: 则在求解除法取模问题时: 有(a/b)%p =>(a*k)%p 当b很大时,用除法会出现精度问题。。so 乘法逆元: 如果b*k ≡ 1 (mod p) 则称k是b关于p的乘法逆元 我们可以通过求 b 关于 p 的乘法逆元 k, ...
分类:
其他好文 时间:
2016-11-09 22:35:07
阅读次数:
204
转自:http://www.2cto.com/kf/201401/272375.html 新学的一个求逆元的方法: inv[i] = ( MOD - MOD / i ) * inv[MOD%i] % MOD 证明: 设t = MOD / i , k = MOD % i 则有 t * i + k == ...
分类:
其他好文 时间:
2016-11-09 22:00:02
阅读次数:
148