数论
文章平均质量分 74
SD_Stjean
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Uva 11827 Maximum GCD(水题、读入杀)
题目链接: http://acm.hust.edu.cn/vjudge/contest/70017#problem/V题目大意: 读入一行数,求出所有数间最大的GCD值分析: 根据GCD性质,N个数的GCD不大于N−1个数的GCDN个数的GCD不大于N-1个数的GCD,所以最大GCD一定出现于两个数间,由于只有至多100个数,100组样例,O(N2)O(N^2)暴力,但是注意读入,一开始用字符原创 2016-07-27 17:55:12 · 506 阅读 · 0 评论 -
Hdu 6050 - Funny Function(打表推导)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6050题目大意: 对Fx,yF_{x,y}给出三个定义式,求Fm,1%1000000007F_{m,1}\%1000000007之后的值分析: 根据F1,i=F1,i−1+2∗F1,i−2F_{1,i} = F_{1,i-1} + 2*F_{1,i-2} 可以看出 F1,i−2F1,i−1F_{1原创 2017-07-30 15:54:39 · 457 阅读 · 0 评论 -
Hdu 4063 - A Card Game
转自:随心所欲题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4061题目大意: 总共有m堆牌,每堆有aia_i张数字为ii的牌,现在随机分配牌所在的堆,使每堆牌数保持不变,然后从第一堆取一张牌,数字为jj,则到第j堆取一张牌,然后循环如此做,直到下一堆要取的牌堆为空,则结束游戏,求游戏结束时所有牌堆为空的概率思路:分析:假设取的牌顺序是一个序列,转载 2017-07-18 16:32:14 · 403 阅读 · 0 评论 -
HDU - 5584-LCM Walk (gcd应用)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5584题目大意: 在一个无限大的棋盘上,若起点为(x,y)(x,y),则人每次可以选择向上走或者向右走,长度为lcm(x,y)lcm(x,y), 即走到(x+lcm(x,y),y)(x+lcm(x,y),y)或者(x,y+lcm(x,y))(x,y+lcm(x,y)),给定一个终点的坐标,求可以走到原创 2017-07-19 23:26:48 · 458 阅读 · 0 评论 -
POJ 1091 - 跳蚤 (容斥)
题目链接: http://poj.org/problem?id=1091题目大意: 给定N,M,有N+1个数字,最后一个必定为M,前面的数字小于等于M,跳蚤可以选择一个数字向左跳该长度,也可以向右,多次选择之后求跳蚤可以跳至左边一单位距离的位置的所有数字组合种数分析: 顺序考虑很难想,不妨逆向思考,什么情况下跳蚤问题无解,这种问题一般很多地方都有涉及,比如换零钱,凑整之类,总之是在gcd(a1原创 2017-08-09 15:21:11 · 407 阅读 · 0 评论 -
Hdu 2204 - Eddy's爱好(容斥)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2204题目大意: 给定一个数N,求1-N内有多少个数可以表示成MKM^K的形式,其中K>1分析: 可以枚举指数进行容斥,指数最多63次,263>10182^{63}>10^{18},然后对于含有奇数个质因子的指数加入,含有偶数个的减去,对于含有重复质因子的指数会被其他更小的指数覆盖,不用考虑当前寻原创 2017-08-09 20:40:52 · 446 阅读 · 0 评论 -
Hdu 6063 - RXD and math(思维)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6063题目大意: 求式子∑nki=1μ2(i)×⌊nki−−√⌋\sum_{i=1}^{n^k}\mu^2(i)\times\lfloor \sqrt{\frac{n^k}{i}}\rfloor的值分析: 根据多校第三场的1008题解,任意一个数xx,可以被唯一的表示成a2×ba^2\times原创 2017-08-02 23:45:23 · 893 阅读 · 0 评论 -
Hdu 6069 - Counting Divisors(区间筛质因子)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6069题目大意: 给定区间[l,r][l,r]和kk,d(i)=∑d=1,d|nn1d(i) = \sum_{d=1,d|n}^{n}1求式子∑i=lrd(ik)\sum_{i=l}^{r}d(i^k)的值,结果对998244353取模分析: 区间长度为1e6,数据有10组以上,暴力分解整个区间的原创 2017-08-04 15:52:01 · 464 阅读 · 0 评论 -
Hdu 6035 -TrickGCD (容斥加速)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6053题目大意: 给定数组A,AiA_i为BiB_i的最大取值范围,求问有多少种不同的序列B满足任意[l,r][l,r]区间内,gcd值不为1分析: gcd值不为1,即所有数都不互质,均拥有某个质因子,但是可以发现直接容斥的复杂度是O(105)∗O(105)=O(1010)O(10^5)*O(10原创 2017-07-28 14:54:31 · 388 阅读 · 0 评论 -
Hdu-5902-GCD is Funny (gcd)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5902题目大意: 给定n个数,每次操作可以取其中3个,选择其中两个作gcd运算,并向原串中添加两次gcd结果,即a,b,c三个数,可取a,b作gcd(a,b)=g,将g写入原序列两次,求进行n-2次操作后,留下的数可能是什么分析: 每次操作,取三个数,放回两个数,同时放回的数必定是原序列中数两两g原创 2017-07-15 00:07:39 · 367 阅读 · 0 评论 -
母函数(Generating function)详解 — TankyWoo
母函数(Generating function)详解 — TankyWoo母函数(Generating function)详解— Tanky Woo在数学中,某个序列的母函数(Generating function,又称生成函数)是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称为母函数方法。母函数可分为很多种,包括普通母函数、指数母函数、L级数、贝尔级数和狄利克转载 2017-01-09 07:58:29 · 354 阅读 · 0 评论 -
LightOJ 1234 Harmonic Number (调和级数水题)
题目链接: http://acm.hust.edu.cn/vjudge/contest/70017#problem/I 题目大意: 求调和级数前n项的和,T个样例,(1≤T≤10000,1≤n≤1081{\leq}T{\leq}10000 ,1 ≤ n ≤ 10^8) 分析: 直接求肯定TLE,但是如果使用公式的话前几项精度不够,所以前106或107项10^6或10^7项 O(N)O(N原创 2016-07-27 17:47:40 · 659 阅读 · 0 评论 -
UVA 11426 - GCD - Extreme (II) GCD性质例题
题目链接: http://acm.hust.edu.cn/vjudge/contest/70017#problem/O 题意: 给定一个正整数N(N<4000000)(N<4000000)求G=∑i<Ni=1∑j≤Nj=i+1gcd(i,j)G=\sum_{i=1}^{i<N}\sum_{j=i+1}^{j{\leq}N}gcd(i,j)的值 分析 已知f(N)=gcd(1,N)+gcd(原创 2016-07-24 22:10:07 · 427 阅读 · 0 评论 -
Hdu 2067 小兔的棋盘 (卡特兰数)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2067、 题目大意: 一个大小为n∗nn*n的棋盘,从左下角走到右下角,每次只能向上或者向右走,不能穿越对角线,一共有多少种走法 分析: 先考虑右下三角的情况,最后总数乘2即可 http://blog.sina.com.cn/s/blog_6aefe4250101asv5.html htt原创 2016-07-31 16:13:39 · 529 阅读 · 0 评论 -
POJ 2116 Death to Binary?(模拟题)
题目链接: http://acm.hust.edu.cn/vjudge/contest/70017#problem/T 题目大意: 读入两个01串,分别表示两个数X,Y 比如1101001表示 Fib = F0 + F3 + F5 + F6 = 1 + 5 + 13 + 21 = 40. 求这两个数的和,同样用01串表示结果 最后输出一个加法算式 如11101 1101 输出:原创 2016-07-31 16:47:43 · 570 阅读 · 0 评论 -
Hdu 5778 abs (暴力/二分)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5778 题目大意: 给定一个数x,求正整数y≥2y\geq2,使得满足以下条件: 1.y−xy-x的绝对值最小 2.y的质因数分解式中每个质因数均恰好出现2次。简单分析: y的质因数分解式中每个质因数均恰好出现2次,显然y是个完全平方数,但不是所有的完全平方数满足每个质因数恰好出现2次,y−原创 2016-07-31 19:49:47 · 538 阅读 · 0 评论 -
SGU 106 The equation (扩展GCD/多特判)
题目链接: http://acm.hust.edu.cn/vjudge/contest/70017#problem/X题目大意: 给出一个二元一次方程ax+by+c=0ax + by + c = 0,并给出两个范围[x1,x2]、[y1,y2][x1,x2]、[y1,y2],求x,yx,y均在范围内的解的个数分析: 1.a=0,b=0,c=0a=0,b=0,c=0时,所有解均成立,共(y2−y原创 2016-08-01 14:50:36 · 340 阅读 · 0 评论 -
UVA 11752 The Super Powers (集合打表)
题目链接: http://acm.hust.edu.cn/vjudge/contest/70017#problem/Z题目大意: 有些数既是一个数的p次方,又是另一个数的q次方,称这样的数为Super Power,没有输入,输出所有这样的数分析: 显而易见,满足可以写成两个以上的数不同次方的数,它的次方数必然是个合数,同时由于最小的合数是4,所以最大的底数是4264−1−−−−−−√<216^原创 2016-08-01 16:01:08 · 356 阅读 · 0 评论 -
Hdu 2841 - Visible Trees(容斥)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2841题目大意: 在平面(1,1)(1,1)到(n,m)(n,m)两点之间的矩形中一共有n×mn\times m棵树,求站在点(0,0)(0,0)的人一共能看到多少棵没有被挡住的树?分析: 如果一棵树的坐标为(x,y)(x,y),且g=gcd(x,y)≠1g = gcd(x,y)\not=1 ,则原创 2017-08-13 22:14:44 · 459 阅读 · 0 评论
分享