题意:给你一个n,求lcm(C(n,0),C(n,1),….C(n,n))。

思路:直接 OEIS 搜的公式,证明可以看这里http://arxiv.org/pdf/0906.2295v2.pdf

lcm(1,2,…(n+1))/(n+1) 最开始写的时候边lcm边取余,被坑了。

取余之后数就变了,再去lcm就不一样了。 想java搞大数,直接跑不完。

最后查了一下,求1-n的的lcm,就是找出所有n以内的素数因子,并且求出每个因子的最大指数的次方乘积。这一点重要。

 

HDU 4919 Exclusive or(推公式+记忆化)

题意:给定一个n,求 sigma(i^(n-i)). 思路:全部的公式推导 http://blog.csdn.net/knight_kaka/article/details/38403973 首先这个题目,我感觉特别的神奇...

阅读全文

HDU 4790 Just Random(容斥 + 数学推导 + 规律)

题意:从[a,b]内选一个数x,从[c,d]内选一个数y,问有多少对(x+y)%p = m。 思路:因为第一个区间和第二个区间是不同的。所以让他尽量相同,可以利用容斥原理...

阅读全文

HDU 4814 Golden Radio Base(数学模拟题)

题意:把一个十进制转化为黄金进制。 思路:这题虽然很水,但是一开始题意就很难读,并且也不知道给的俩公式是干啥用的。。看了题解之后才发现自己对进制的理...

阅读全文

欢迎留言

*