随笔分类 - ACM/数论
摘要:Funny scales Problem's Link Mean: 给定两个数n和x,有一个天平,初始时左盘为x,你需要从以下集合中选一些数字来放到两个盘中,使得两个盘相等(note:每个数字只能取一次)。 analyse: 即: 将X化为3进制: 但是题目说每个3^i必须为1,所以我们需要将X表示
阅读全文
摘要:Problem's Link mean 给定n个整数,从中选出m个整数出来,使得这m个整数两两求(差的绝对值),并保证(差的绝对值)之和最小。 analyse 首先,要使得m个数(差的绝对值)之和最小,易知这m个数应该是连续的,所以先排序。 然后就是滑窗法了。 滑的时候如何维护滑块的sum呢? 如果
阅读全文
摘要:The equation Problem's Link Mean:给你7个数,a,b,c,x1,x2,y1,y2.求满足a*x+b*y=-c的解x满足x1b),%表示取模.我们来证明上述定理,因为a>b,所以我们可以将a表示成a=kb+r,假设gcd(a,b)=d,也就是两个数的最大公...
阅读全文
摘要:Telecasting station Problem's Link Mean:百慕大的每一座城市都坐落在一维直线上,这个国家的政府决定建造一个新的广播电视台。经过了许多次试验后,百慕大的科学家们提出了一个结论:在每座城市的不满意度等于这座城市的市民数与这座城市与广播电视台的距离的乘积...
阅读全文
摘要:987654321 problem Problem's Link Mean:略 analyse: 这道题目是道简单题.不过的确要好好想一下:通过简单的搜索可以知道,在N10的时侯,只要在72后加入(N-10)个“0”即可. Time complexity: O(n) ...
阅读全文
摘要:SGU 105-DIV 3Problem's LinkMean:定义这样一种数列:1,12,123..给出一个n,求这个数列中能被3整除的数的个数.analyse:这道题可以用分析的方法解决: 对于正整数k,k+1,k+2总有 k+(k+1)+(k+2) =k+k+1+k+2 =3k+3 ...
阅读全文
摘要:Spreading the Wealth Problem's Link Mean: n个人围成一圈,每个人手里有Ai个金币,每个人可以给与他相邻的人一些金币,通过一系列的流转后,最后所有人的金币数相等。问整个过程最少需要流转多少金币? analyse: 这是一道很有趣的数学题。 假设有4个人,按顺序
阅读全文
摘要:TJOI2015 Problem's Link ---------------------------------------------------------------------------- Mean: 求节点数为n的有根树期望的叶子结点数.(n≤10^9) analyse: 方案数就是卡
阅读全文
摘要:TJOI2015 Problem's Link Mean: N×M的网格,一开始在(1,1)每次可以向下和向右走,每经过一个有数字的点最多能将数字减1,最终走到(N,M). 问至少要走多少次才能将数字全部变为0 (N,M<=1000,ai,j<=106) analyse: 结论题. 设d(i,j)d
阅读全文
摘要:The Boss on Mars Problem's Link Mean: 给定一个整数n,求1~n中所有与n互质的数的四次方的和.(1<=n<=1e8) analyse: 看似简单,倘若自己手动推公式的话,还是需要一定的数学基础. 总的思路:先求出sum1=(1^4)+(2^4)+...(n^4)
阅读全文
摘要:problem's Link mean 给定五个数a,b,c,d,k,从1~a中选一个数x,1~b中选一个数y,使得gcd(x,y)=k. 求满足条件的pair(x,y)数. analyse 由于b,d,k都是1e5数量级的,普通枚举必定超时. 首先可以把b,d都同时除以k,问题就转化成了求1~b/
阅读全文
摘要:What is N? Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=4335 Mean:给你三个数b、P、M,让你求有多少个n满足下式。 analyse:看到数据被吓到了,没半点思路,后来看了解题报告,方法竟然...
阅读全文
摘要:Lengthening Sticks Problem's Link: http://codeforces.com/contest/571/problem/A Mean: 给出a,b,c,l,要求a+x,b+y,c+z构成三角形,x+y+z<=l,成立的x,y,z有多少种。 analyse: 这题在推
阅读全文
摘要:题目描述 给定一个数n,求LCM(C(n,0),C(n,1),C(n,2)...C(n,n))的值,(n<=1e6)。题目链接 解题思路 很有趣的一道数论题! 看了下网上别人的做法,什么Kummer定理我还真没听说过,仔细研究一下那个鬼定理真是涨姿势了! 然而这题我并不是用Kummer那货搞的(wh
阅读全文
摘要:Cookie Counter Problem's Link: http://acm.hnu.cn/online/?action=problem&type=show&id=13412&courseid=0 Mean:将N分为D份,每份不超过X,有多少种分法? analyse:首先我...
阅读全文
摘要:Coffee and Buns Problem's Link: http://www.bnuoj.com/v3/contest_show.php?cid=6415#problem/H Mean:给定两个数a和n,求[1,n]中有多少个x满足:gcd(4*(a+x),a^2+x^2)>1...
阅读全文
摘要:Co-prime Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=4135推荐: 容斥原理 Mean:给你一个区间[l,r]和一个数n,求[l,r]中有多少个数与n互素。 analyse:经典的容斥原理题。如果题目是说求...
阅读全文
摘要:异或求和Problem's Link: http://acm.xmu.edu.cn/JudgeOnline/problem.php?id=1254Mean:Description给你2个区间[A,B]和[C,D],现在只要求你求出区间[A,B]和[C,D]内任意2个整数异或后的和,因为答案可能会很大...
阅读全文
摘要:Beautiful SetProblem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=5321Mean: 给出一个集合,有两种计算集合的值的方式:1 对于集合的一种排列方式,求它任意区间的gcd,将所有区间的gcd值加起来,即为该排列方式的值;...
阅读全文
摘要:RGCDQ Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=5317 Mean:定义函数f(x)表示:x的不同素因子个数。如:f(2) = 1, f(6) = 2;给定L和R(L1e6,所以f(x)的值最大为7;我们先...
阅读全文
