我们计算$f(i)=\sum_{j=1}^i S(i,j)*2^j*(j!)$,容易知道f(i)的指数生成函数为$\frac{1}{3-2*e^x}$,故只需要求多项式逆元再累加即可。复杂度$O(n\log{n})$多项式逆元见picks博客。代码长度和时间都rank1吼评。 ...
分类:
其他好文 时间:
2016-04-29 22:09:34
阅读次数:
139
题目链接:点击打开链接
思路:卡特兰数可以用来求括号序列的个数, 用了组合数学的知识。 该题其实就等价于求一个括号序列的个数, 因为满足任意时刻, 向右的步数大于等于向左的步数。 但是该题还有停止不动的情况, 所以我们不妨枚举向右的步数, 然后求出括号序列的组合数, 然后剩下的就是停止不动的步数, 用组合数插空即可。 另外, 除法取模要取逆元, 我们可以线性预处理出所有逆元。
细节参见代码:
...
分类:
其他好文 时间:
2016-04-29 19:51:51
阅读次数:
174
题目链接:点击打开链接
思路:卡特兰数可以用来求括号序列的个数, 用了组合数学的知识。 该题其实就等价于求一个括号序列的个数, 因为满足任意时刻, 向右的步数大于等于向左的步数。 但是该题还有停止不动的情况, 所以我们不妨枚举向右的步数, 然后求出括号序列的组合数, 然后剩下的就是停止不动的步数, 用组合数插空即可。 另外, 除法取模要取逆元, 我们可以线性预处理出所有逆元。
细节参见代码:
...
分类:
其他好文 时间:
2016-04-26 21:52:31
阅读次数:
137
分析: 注:然后学了一发线性筛逆元的姿势 链接:http://blog.miskcoo.com/2014/09/linear-find-all-invert #include<iostream> #include<algorithm> #include<set> #include<vector> # ...
分类:
其他好文 时间:
2016-04-23 19:34:48
阅读次数:
149
题目大意:
给定两个正整数和,求的所有因子和对9901取余后的值。
分析:
很容易知道,先把分解得到,那么得到,那么
的所有因子和的表达式如下
因为要取模且存在除法,所以要用到逆元。
对于正整数和,如果有,那么把这个同余方程中的最小正整数解叫做模的逆元。
逆元一般用扩展欧几里得算法来求得,如...
分类:
其他好文 时间:
2016-04-22 19:07:31
阅读次数:
136
给出2个数M和N(M < N),且M与N互质,找出一个数K满足0 < K < N且K * M % N = 1,如果有多个满足条件的,输出最小的。
Input
输入2个数M, N中间用空格分隔(1
Output
输出一个数K,满足0
Input示例
2 3
Output示例
2
思路:
对于正整数和,如果有,那么把这...
分类:
其他好文 时间:
2016-04-22 18:59:42
阅读次数:
165
转自我敬爱的大神:ACdreamers(http://blog.csdn.net/acdreamers/article/details/8220787) 今天我们来探讨逆元在ACM-ICPC竞赛中的应用,逆元是一个很重要的概念,必须学会使用它。 对于正整数和,如果有,那么把这个同余方程中的最小正整数 ...
分类:
其他好文 时间:
2016-04-20 20:06:25
阅读次数:
161
逆元 : 定义 对a∈Zm,存在b∈Zm,使得a+b ≡ 0 (mod m),则b是a的加法逆元,记b= - a。 定义 对a∈Zm,存在b∈Zm,使得a×b ≡1 (mod m),则称b为a的乘法逆元。 (b/a) (mod n) = (b * x) (mod n)。 x表示a的逆元。并且 a*x ...
分类:
其他好文 时间:
2016-04-20 20:04:35
阅读次数:
156
这道题要注意的是: 当单纯的用组合累乘的话 1000!即使long long也会溢出 , 所以只能乘一下, mod一下, 但是这样分子分母算出来后, 分子/分母 肯定就已经不是答案(因为 分子%mod / 分母%mod != ans%mod ), 此时, 就要用到乘法逆元。 ax ≡ 1(mod m ...
分类:
其他好文 时间:
2016-04-19 08:47:55
阅读次数:
457
题目链接: Reading comprehension Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description Read the program belo ...
分类:
其他好文 时间:
2016-04-16 13:45:20
阅读次数:
369