数学
文章平均质量分 56
Chiyo小朋友
这个作者很懒,什么都没留下…
展开
-
斐波那契公约数
问题描述 f数组为斐波那契数列,给出n,m,求 思路 这里用到了一个定理, 证明如下: 设 则有: 由此可推出: 即 引理: 证明:由欧几里得定理得: 即 然后不断递归,我们发现,这个过程就是在求gcd(n,m); 证毕。 代码...原创 2018-08-18 12:55:17 · 248 阅读 · 0 评论 -
【CF_516_div2_B】Equations of Mathematical Magic
链接 (减法、位数均为二进制下) 简化: 给出a , 对于方程 问有多少非负解。 如果这是一道noip题,数据肯定有很大一部分是模拟分,所以暴力枚举拿到一半以上应该不成问题。 于是我试了一下,发现了一个规律:对于一个a, 它的答案就是它所有子集的个数。 即 (bitsize是a二进制下1的个数)。 这个确实过了。但为什么是对的呢? 首先把方程移一下项: 相当于a对x...原创 2018-10-15 21:45:54 · 307 阅读 · 0 评论 -
线性筛素数与欧拉函数
线性筛素数 问题:给出n,输出所有<=n的素数。 1.暴力做法: 枚举一个 i (3<=i<=n) 暴力判断 i 是否是素数,是的话输出。 复杂度O(nlog(n)),海星。但是筛素数往往只是解题的一小步,这个复杂度有点高了。 2.Eratosthenes筛法: 第一种方法由于要挨个判断,复杂度高了些。为了避免不必要的判断,我们可以在找出一个素数时,筛掉它所有的倍数。...原创 2018-10-23 23:27:20 · 272 阅读 · 0 评论