随笔分类 - 数论
摘要:每日一题 day31 打卡 Analysis 题目问的是满足 ax mod b = 1 的最小正整数 x。(a,b是正整数) 但是不能暴力枚举 x,会超时。 把问题转化一下。观察 ax mod b = 1,它的实质是 ax + by = 1:这里 y 是我们新引入的某个整数,并且似乎是个负数才对。这
阅读全文
摘要:今天又考试了...... 这是T2。 Analysis 考试时想了一个判断质因数个数+打表的神奇方法,但没在每次输入n,m时把ans置0,50分滚粗。 看了题解才发现原来是杨辉三角+二维前缀和,果然还是我太菜了。 注意在求前缀和的时候如果这个数是0且在杨辉三角中,说明它被k求余成了0,就要把它+1。
阅读全文
摘要:思路: 首先先将每个输入的数据与n的最大公约数求出(因为如果a[i]是密码,那么所有a[i]与n最大公约数的倍数也是密码;于是如果a[i]不是密码,那么所有a[i]与n最大公约数的倍数也都不是密码)再从1到sqrt(a[k])(其实1到a[k]也行)找,最小且符合条件就是最小密码。
阅读全文