![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初等数论
文章平均质量分 61
qq_43520313
这个作者很懒,什么都没留下…
展开
-
Hankson 的趣味题
题目:https://ac.nowcoder.com/acm/problem/50558已知正整数a0,a1,b0,b1a_0,a_1,b_0,b_1a0,a1,b0,b1,设某未知正整数xxx满足:gcd(x,a0)=a1gcd(x,a_0)=a_1gcd(x,a0)=a1lcm(x,b0)=b1lcm(x,b_0)=b_1lcm(x,b0)=b1求有多少个xxx满足条件。思路:a0=∏ipiαia_0=\prod_ip_i^{\alpha_i}a0=∏ipiαi原创 2020-08-28 23:56:43 · 154 阅读 · 0 评论 -
[SDOI2010]古代猪文
题目:https://ac.nowcoder.com/acm/problem/20333求G∑d∣n(ni) mod 999911659G^{\sum_{d|n}{n\choose i}}\ mod\;999911659G∑d∣n(in) mod999911659思路:G∑d∣n(ni) mod p=G(∑d∣n(ni))mod p−1 mod p\begin{aligned}&G^{\sum_{d|n}{n\choose原创 2020-08-26 01:51:12 · 145 阅读 · 1 评论 -
牛牛与LCM
题目:https://ac.nowcoder.com/acm/problem/21674有nnn个数,问你能否从中选出若干个数使得这些数的最小公倍数为xxx思路:lcm(a1,a2...ak)(ai∣x)=x⟺lcm(a_1,a_2...a_k)(a_i|x)=x\Longleftrightarrowlcm(a1,a2...ak)(ai∣x)=x⟺能选出若干数lcmlcmlcm为xxx证:能选出若干数lcmlcmlcm为x⟹lcm(a1,a2...ak)=xx\Longrightarro原创 2020-08-24 22:55:45 · 139 阅读 · 0 评论 -
[SCOI2009]游戏
题目:https://ac.nowcoder.com/acm/problem/20271给定nnn,在满足∑i=1kai=n,ai≥1\sum_{i=1}^{k}a_i=n,a_i\geq 1∑i=1kai=n,ai≥1的情况下。求有多少种lcm(a1,a2...ak)lcm(a_1,a_2...a_k)lcm(a1,a2...ak)思路:假设lcm(a1,a2...ak)=m=∏i=1xpibilcm(a_1,a_2...a_k)=m=\prod_{i=1}^{x}p_i^{b_i}l原创 2020-08-23 00:55:59 · 102 阅读 · 0 评论 -
[JSOI2013]丢番图
题目:https://ac.nowcoder.com/acm/problem/20194求有多少对正整数(x,y),x≤y(x,y),x\le y(x,y),x≤y使得1x+1y=1n\frac{1}{x}+\frac{1}{y}=\frac{1}{n}x1+y1=n1思路:1x+1y=1nxy=nx+nyn2−nx−ny−xy=n2(x−n)(y−n)=n2\begin{aligned}\frac{1}{x}+\frac{1}{y}&=\frac{1}{n}\\xy&=原创 2020-08-22 21:10:52 · 178 阅读 · 0 评论 -
[HEOI2012]Akai 的数学作业
题目:https://www.luogu.com.cn/problem/P4598给出一个一元nnn次方程:a0+a1x+a2x2+...anxn=0a_0+a_1x+a_2x^2+...a_nx^n=0a0+a1x+a2x2+...anxn=0求此方程的所有有理数解。n≤100,∣ai∣≤2∗107,an≠0n\le 100,|a_i|\le2*10^7,a_n\neq0n≤100,∣ai∣≤2∗107,an=0思路:设x=pqx=\frac{p}{q}x=qp,且gcd原创 2020-08-16 22:56:40 · 160 阅读 · 0 评论 -
解方程
题目:https://www.luogu.com.cn/problem/P2312已知多项式方程:a0+a1x+a2x2+...+anxn=0a_0+a_1x+a_2x^2+...+a_nx^n=0a0+a1x+a2x2+...+anxn=0求这个方程在[1,m][1,m][1,m]内的整数解(nnn和mmm均为正整数)。0<n≤100,∣ai∣≤1010000,an≠0,m<1060<n\le100,|a_i|\le10^{10000},a_n\neq0,m<1原创 2020-08-15 22:57:33 · 100 阅读 · 0 评论 -
[HAOI2011]向量
题目:https://ac.nowcoder.com/acm/problem/19985给你一对数a,ba,ba,b,你可以任意使用(a,b),(a,−b),(−a,b),(−a,−b),(b,a),(b,−a),(−b,a),(−b,−a)(a,b), (a,-b), (-a,b), (-a,-b), (b,a), (b,-a), (-b,a), (-b,-a)(a,b),(a,−b),(−a,b),(−a,−b),(b,a),(b,−a),(−b,a),(−b,−a)这些向量,问你能不能拼出另一个向原创 2020-08-15 21:08:36 · 80 阅读 · 0 评论 -
[AHOI2007]密码箱
题目:https://ac.nowcoder.com/acm/problem/19877给定一个nnn,求出所有xxx,满足x2≡1(modn)n≤2∗109x^2\equiv 1(mod\quad n)\quad n\le2*10^9x2≡1(modn)n≤2∗109思路:x2≡1(modn)(x+1)(x−1)≡0(modn)\begin{aligned}x^2&\equiv 1(mod\quad n)\\(x+1)(x-1)&\equiv 0(mod\quad n)\\原创 2020-08-13 00:09:11 · 103 阅读 · 0 评论 -
Groundhog Chasing Death
题目:https://ac.nowcoder.com/acm/contest/5674/Ecalculate ∏i=ab∏j=cdgcd(xi,yj)\prod\limits_{i=a}^{b}\prod\limits_{j=c}^{d}gcd(x^i,y^j)i=a∏bj=c∏dgcd(xi,yj)modulo 998244353998244353998244353思路:∏i=ab∏j=cdgcd(xi,yj)=∏i=ab∏j=cd∏k=1npkmin(ak⋅i,bk⋅j)pk为x和y共同的素原创 2020-08-08 21:35:31 · 169 阅读 · 0 评论 -
牛牛的幂运算
题目:https://ac.nowcoder.com/acm/problem/21578求有多少a,b,c,da,b,c,da,b,c,d满足ab=cda^b=c^dab=cd,1≤a,b,c,d≤n1\le a,b,c,d\le n1≤a,b,c,d≤n,模109+710^9+7109+7n≤109n\le10^9n≤109思路:把amax,bmax,cmax,dmaxa_{max},b_{max},c_{max},d_{max}amax,bmax,cmax,dmax都改成nnna=原创 2020-07-24 22:35:04 · 164 阅读 · 0 评论 -
Division
题目:http://codeforces.com/contest/1445/problem/C给定x,yx,yx,y,找到最大的zzz使得z∣x,y∤zz|x,y\nmid zz∣x,y∤z。1≤x≤1018,2≤y≤1091\le x\le 10^{18},2\le y\le 10^91≤x≤1018,2≤y≤109思路:y∤xy\nmid xy∤x,答案为xxxy∣xy|xy∣x,假设x=p1a1p2a2p3a3p4a4x=p_1^{a_1}p_2^{a_2}p_3^{a_3}p_4^{a_原创 2020-11-04 12:36:27 · 81 阅读 · 0 评论