数论
wtyyy!
Github Blog: wty-yy.github.io
展开
-
Streaming_4_noip_day2 距离统计 (本原解,勾股数,欧拉筛)
Streaming_4_noip_day2 距离统计 (本原解,欧拉筛) 数据 题意:给出n∗mn*mn∗m的点阵,有T组数据,对于每一组数据给出一个长度l,有多少对点阵上的点能构成长度为l的线段。 n,m≤109,T≤1e3,l∈[1,2max(n,m)]n, m\le 10^9,T\le 1e3,l\in [1,2max(n,m)]n,m≤109,T≤1e3,l∈[1,2max(n,m)] 思路:只需要求解有多少对正整数a,b满足a2+b2=l2a^2+b^2=l^2a2+b2=l2。该方程的解至少是一原创 2020-10-21 20:45:00 · 213 阅读 · 1 评论 -
BSGS & EXBSGS简要
BSGS BSGS主要用于求解形如xk=y(modp)x^k=y\pmod pxk=y(modp)(注意这里p和x互质)这样的方程的最小正整数解得问题 设m=⌈p⌉,k=am−b,a∈[1,m],b∈[0,m)m=\lceil\sqrt p\rceil,k=am-b,a\in[1,m],b\in[0,m)m=⌈p⌉,k=am−b,a∈[1,m],b∈[0,m)那么上面的方程可以变形成xam=yx...转载 2019-03-21 21:21:14 · 166 阅读 · 0 评论