随笔分类 -  数论

摘要:训练赛链接:https://vjudge.net/contest/410049#problem/D Gym - 102861B 题意: 在一个二维平面上,给你一个船,问你在这个二维平面上有没有船重叠。有的话输出N,否则输出Y D、L、R、C确定一个船在二维平面上的位置,D为0表示船平行于X轴放置,为 阅读全文
posted @ 2020-11-27 10:43 kongbursi 阅读(424) 评论(0) 推荐(0) 编辑
摘要:题目链接:E、Modular Stability 题意: 给你一个n数,一个k,在1,2,3...n里挑选k个数,使得对于任意非负整数x,对于这k个数的任何排列顺序,然后用x对这个排列一次取模,如果最后取模结果不变,那么称它为稳定的,求稳定数组的个数。 题解: 我们知道y%x%y!=y%y%x,那么 阅读全文
posted @ 2020-07-22 16:43 kongbursi 阅读(126) 评论(0) 推荐(0) 编辑
摘要:参考链接:http://rchardx.is-programmer.com/posts/16142.html vj题目链接:https://vjudge.net/contest/273000#status/kongbursi/L/0/ 题目给出了一个数列的前若干项,要求推测后面的项。我们很容易想到拉 阅读全文
posted @ 2020-05-13 21:25 kongbursi 阅读(281) 评论(0) 推荐(0) 编辑
摘要:题意: 从左下角移动到右上角。每次只能向上或者向右移动一格。问移动的轨迹形成的右半边图形有多少种 题解: 注意,这个图形就根本不会重复,那就是n*m的图形,向上移动n次,向右移动m次。 从左下角移动到右上角的过程就是n个“上”,m个“右”的组合的形式,有多少种移动方式,那就是 C((n+m),n)或 阅读全文
posted @ 2020-05-13 21:16 kongbursi 阅读(120) 评论(0) 推荐(0) 编辑
摘要:题意: 给你一个数x,把这个分解成素数之积(假设是x1*x2*x3),如果 x的每一数位的和 等于 x1每一数位的和加上x2每一数位的和加上x3每一数位的和,那么他就是题目要找的数 示例: 4937775 = 3 * 5 * 5 * 65837 电话号码的所有数字的和为4+9+3+7+7+7+5= 阅读全文
posted @ 2020-05-13 16:12 kongbursi 阅读(108) 评论(0) 推荐(0) 编辑
摘要:题意: 给你n个数,你每次操作可以对一个数加1或者减1,让你求你最少需要操作多少次可以使这n个数的公因子大于1 题解: 正常方法就是枚举质因子(假设质因子为x),然后对于这个数组中的数a[i],让a[i]变成x的倍数的最小操作数为: 1、如果a[i]不为0 答案为:min(a[i]%x,x-a[i] 阅读全文
posted @ 2020-04-30 10:27 kongbursi 阅读(149) 评论(0) 推荐(0) 编辑
摘要:小Q非常喜欢数学,但是他的口算能力非常弱。因此他找到了小T,给了小T一个长度为nn的正整数序列a1,a2,...,ana1,a2,...,an,要求小T抛出mm个问题以训练他的口算能力。每个问题给出三个正整数l,r,dl,r,d,小Q需要通过口算快速判断al×al+1×...×ar−1×aral×a 阅读全文
posted @ 2020-04-16 14:34 kongbursi 阅读(262) 评论(0) 推荐(0) 编辑
摘要:Given two positive integers a and b, we can easily calculate the greatest common divisor (GCD) and the least common multiple (LCM) of a and b. But wha 阅读全文
posted @ 2020-04-09 16:49 kongbursi 阅读(255) 评论(0) 推荐(0) 编辑
摘要:Pollard_rho算法进行质因素分解要依赖于Miller_Rabbin算法判断大素数,没有学过的可以看一下,也可以当成模板来用 讲一下Pollard_rho算法思想: 求n的质因子的基本过程是,先判断n是否为素数,如果不是则按照一个伪随机数生成过程来生成随机数序列,对于每个生成的随机数判断与n是 阅读全文
posted @ 2020-04-09 16:01 kongbursi 阅读(541) 评论(0) 推荐(0) 编辑
摘要:普通的素数测试我们有O(√ n)的试除算法。事实上,我们有O(s*log³n)的算法。 下面就介绍一下Miller_Rabbin算法思想: 定理一:假如p是质数,且(a,p)=1,那么a^(p-1)≡1(mod p)。即假如p是质数,且a,p互质,那么a的(p-1)次方除以p的余数恒等于1。(费马小 阅读全文
posted @ 2020-04-09 15:47 kongbursi 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:题意:题目定义了一个史密斯数,这个数的定义是:一个合数的各个位置上加起来的和等于它的素因数所有位置上的数字加起来的和。比如: 4937775=3∗5∗5∗658374+9+3+7+7+7+5=3+5+5+6+5+8+3+7=42 题目让你找出比n大的数中最小的这个数。另外:素数不是史密斯数 题解: 阅读全文
posted @ 2020-03-31 14:23 kongbursi 阅读(244) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示