随笔分类 - acm竞赛--数论
摘要:上周六南京邀请赛b题求幂塔函数 ,没做出来 ... 幂塔函数的关键就是说 am %mod 其中m特别大时的求法,会求这个直接递归求解就可以解决幂塔函数 当时打表发现了指数循环节(所以说以后要好好训练 打表 这种技能 ,虽然打cf时用不到 ,但比赛时经常会用到)这种东西,想到应该有确定循环节长度的算法
阅读全文
摘要:题意:You are given two arithmetic progressions: a1k + b1 and a2l + b2. Find the number of integers x such that L ≤ x ≤ R and x = a1k' + b1 = a2l' + b2,
阅读全文
摘要:crt: 问题: 求解形如: 的方程组 构造思想求解: 构造解 X = x1 + x2 + x3 +......+xn 其中 xi 的构造为 bi * (逆元项)*(消参项) 消参项: 使得 除了xi的其他项xj mod ai == 0 逆元项: 为消参项在mod ai 意义下的逆元 ,使得 bi
阅读全文
摘要:扩展欧几里得定理用于解方程 ax + by = gcd(a,b) int Exgcd(int a, int b, int &x, int &y) { if (!b) { x = 1; y = 0; return a; } int d = Exgcd(b, a % b, x, y); int t =
阅读全文
摘要:10-1 巨大的斐波那契数 Q:输入两个非负整数a、b和正整数n(0<=a,b<264,1<=n<=1000),你的任务是计算f(ab)除以n的余数,f(0) = 0, f(1) = 1,且对于所有非负整数i,f(i + 2) = f(i + 1) + f(i)。 分析:1、注意a,b的范围 ,会爆
阅读全文
摘要:B(暴力 Q:统计两个正整数t1 、 t2 之间的所有数的约数个数和S,给出的两个数t1、t2为10000000以内的正整数。 A:暴力,在1到t2之间枚举因子r ,t2/r-t1/r 即t1~t2之间包含该因子的数的个数 ,求和即t1 、 t2 之间的所有数的约数个数和 C(贪心,中位数 Q:ht
阅读全文
摘要:E - 又见GCD HDU - 2504 有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。 Input第一行输入一个n,表示有n组测试数据,接下来的n行,每行输入两个正整数a,b。 Output输出对应的c,每组测试数
阅读全文
摘要:今天要不是吃鲸群里有人提问,我之前不知道还有这个定理,想想都后怕。。。果然我已经没有希望了吗? 同余定理 定义 设m是大于1的正整数,a、b是整数,如果(a-b)|m,则称a与b关于模m同余,记作a≡b(mod m),读作a与b对模m同余。 显然,有如下事实 (1)若a≡0(mod m),则a|m;
阅读全文

浙公网安备 33010602011771号