当前位置: 首页 > news >正文

网站建设_app开发wordpress 微博同步

网站建设_app开发,wordpress 微博同步,文山专业网站建设联系电话,什么是品牌网站题意#xff1a; 给定x,n,m,求x^yn(mod m)的解(其中m是素数) 求解一个最小的x满足给定的方程Bx N (mod P) 使用baby_step_giant_step算法。也就是先小步后大步算法。 1、令xi*mj (mceil(sqrt(p)))#xff0c; 那么原式化为 B^(i*m)*B^jN(MOD P) B^jN*B^(-i*m)(MOD P)-----…题意 给定x,n,m,求x^yn(mod m)的解(其中m是素数) 求解一个最小的x满足给定的方程Bx  N (mod P) 使用baby_step_giant_step算法。也就是先小步后大步算法。 1、令xi*mj  (mceil(sqrt(p))) 那么原式化为 B^(i*m)*B^jN(MOD P) B^jN*B^(-i*m)(MOD P)----------B^jN*B^m^(-i)(MOD P) 2、先预处理B^0,B^1,B^2……B^(m-1),存入HASH表,我使用结构体排序然后二分查找这一步就是baby_step,每次移动1 3、然后快速幂求出B^-m,枚举i如果存在N*B^(-i*m)存在于HASH表中说明存在解xi*mj这一步为giant_step,每次移动m 注意以上解法是最基本的只能对于gcd(B,P)1算法的时间复杂度是O(sqrt(P)*log(sqrt(P))) 模板:此模板m不一定非为质数 #includecstdio #includealgorithm #includecstring #includecmath #define ll long long using namespace std;ll b,n,p; /***************************************/下面就是BSGS的函数集包括所需变量 const int N100009; const int mod76543; ll hs[N],id[N],head[N],next[N],tot; void insert(ll x,ll y) {int kx%mod;hs[tot]x;id[tot]y;next[tot]head[k];head[k]tot; } ll find(ll x) {int kx%mod;for (int ihead[k];i;inext[i])if (hs[i]x) return id[i];return -1; } ll BSGS(ll a,ll b,ll n) {if (b1) return 0;memset(head,0,sizeof(head));tot0;ll j,msqrt(n*1.0),x1,p1;for (int i0;im;i,pp*a%n) insert(p*b%n,i);for (ll im;in;im)if ((jfind(xx*p%n))!-1) return i-j;return -1; } /**************************************/ int main() {while(scanf(%lld%lld%lld,p,b,n)!EOF)//poj提交一定要有“EOF” {ll ansBSGS(b,n,p);if (ans-1) printf(no solution\n);else printf(%lld\n,ans);} return 0; }
http://www.zqtcl.cn/news/607634/

相关文章:

  • 苏州高端网站建设公司建筑人才网报名平台
  • 商品网站开发需求表乐清公共
  • 省级示范校建设网站网站制作企业有哪些公司
  • 单位做网站怎么做510企业网站系统源码
  • 福建人力资源建设网站未成年在线观看视频播放免费
  • 网站站内logo怎么做朋友圈广告30元 1000次
  • 绍兴做网站北京做公司网站
  • 青浦区网站建设公司商丘网站建设费用
  • 百度网站是怎么建设的wordpress媒体主题
  • 孝感网站建设xgsh国内比百度好的搜索引擎
  • 阅读网站怎样做网站右侧固定标题怎么做
  • 网站开发多少钱农民wordpress acf破解版
  • 厦门网站建设培训云南最便宜的网站建设
  • 吉安手机网站建设html网页布局
  • wordpress英文文章格式怎样给网站做优化
  • 新网站友链网店托管公司
  • 期末作业制作网站网站上传根目录
  • 新网站不被收录的原因兰州网络seo公司
  • 男生可以做网站编辑工作吗网站域名跟谁买
  • 我市精神文明建设的门户网站做网站需要写代码
  • 新网站推广网站搜索引擎优化的步骤
  • 网站建设20推广公司网站建设推广方案
  • 如何设计酒店网站建设好的交互网站
  • 怎么把自己的网站放到百度上九亭做网站
  • 张家界旅游网站建设网页设计作品欣赏分析
  • 订阅号自定义可以做链接网站不做网站dreamwa
  • 电子商务网站规划的原则做网站的集群方案
  • 山东建设银行怎么招聘网站自己做商城网站
  • 建设网站成本预算网站页面设计尺寸
  • 微官网和微网站首页房产网怎么查到房产