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

庄河市城乡规划建设局网站百度指数是什么意思

庄河市城乡规划建设局网站,百度指数是什么意思,清徐网站建设,哪个行业最容易做网站文章目录 AtCoder Regular Contest 159B - GCD Subtraction AtCoder Regular Contest 159 B - GCD Subtraction 问题:每次A,B都减去gcd(A,B),求其中一个减到0至少需要多少次主要思路: 首先第一步应该想到每次减去的数,先减去的数…

文章目录

  • AtCoder Regular Contest 159
    • B - GCD Subtraction

AtCoder Regular Contest 159

B - GCD Subtraction

  1. 问题:每次A,B都减去gcd(A,B),求其中一个减到0至少需要多少次
  2. 主要思路:
    1. 首先第一步应该想到每次减去的数,先减去的数一定是后减去的数的因子,可以直接将A/gcd(A,B),B/gcd(A,B),计算两个互质数的答案
    2. gcd(A,B)=1,考虑什么时候不再减去1,假设为d,那么有 d|(A-t),d|(B-t),于是有 A = i ∗ d + t A = i*d+t A=id+t, B = j ∗ d + t B = j*d+t B=jd+t 1 ≤ t < d 1\le t <d 1t<d, d有以下性质
      d 是质数且 d ∣ ( A − B ) d 是质数 且 d| (A-B) d是质数且d(AB)
    3. 每次求 A − B A-B AB的所有质因子
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
LL gcd(LL a,LL b){return b ==0?a:gcd(b,a%b);
} 
void get(LL a,LL b,LL &ans) {if(a == 0 ||b == 0) return ;if(a > b) swap(a,b);LL _min = a;LL d = a;LL t = abs(a-b);LL tmp = t;vector<LL> prime;for(LL i = 2;i * i <= tmp; ++i) {if(t %i == 0) {prime.push_back(i);while(t%i==0) t/= i;}}if(t > 1) prime.push_back(t);for(auto &c:prime) {if(a > c &&a%c < _min) {_min = a%c;d = c;}}ans += _min;get((a-_min)/d,(b-_min)/d,ans);
}
int main(void) {LL A,B;cin>>A>>B;LL d = gcd(A,B);A = A/d;B = B/d;LL ans = 0;get(A,B,ans);cout<<ans<<endl;return 0;
}
http://www.hyszgw.com/news/18089.html

相关文章:

  • 温州云海和联欣哪个做网站比较好如何做一个网站的seo
  • o2o电子商务网站建设友情链接检查工具
  • 荆州网站建设建站系统主要包括
  • 企业网站开发项目策划书基本框架外贸网站
  • 建设银行海淀支行 网站长沙网站优化对策
  • win7 iis 发布asp.net网站网络平台建设及运营方案
  • 学校校园网站建设必要性第一站长网
  • 舟山做网站的公司中国万网官网
  • 东莞网站推广裙qq代刷网站推广免费
  • 徐州 商城网站设计广东省最新疫情
  • 做系统去哪个网站百度推广后台管理
  • 顺企网宁波网站建设竞价排名
  • 做汽车微信广告视频网站有哪些seo实训报告
  • 有没有做试卷的网站百度网站提交
  • 17一起做网站童装友情链接检测方法
  • 做网站服务器哪种好重庆百度快照优化排名
  • 增加网站访客免费访问国外网站的app
  • 海南靠谱网站建设定制免费b2b网站大全免费
  • 网站首页设计风格有哪些企业网络推广服务
  • 各大网站推广软件保定百度seo公司
  • 做个类似淘宝的网站怎么做百度免费安装下载
  • 做的很漂亮的网站济南百度代理
  • 购物网站建设的原理长沙seo排名公司
  • 赌球网站推广怎么做百度推广要多少钱
  • 苏州手机网站制作网络营销推广方案模板
  • wordpress回复评论邮件中没有连接seo变现培训
  • 专门做喷涂设备的网站正规拉新推广平台有哪些
  • 榆林公司做网站成都百度seo公司
  • 怎么自己做网站免费的软文推广发布平台
  • 个人建设图片分享网站百度一下打开网页