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

东莞外贸网站建设青岛网站建设制作公司

东莞外贸网站建设,青岛网站建设制作公司,能自己做效果图的网站,平面广告设计包括哪些内容1.GCD 1.题目描述 给定两个不同的正整数 a,ba,ba,b 求一个正整数 kkk 使得 gcd(ak,bk)gcd(ak,bk)gcd(ak,bk) 尽可能 大,其中 gcd(a,b)gcd(a,b)gcd(a,b) 表示 aaa 和 bbb 的最大公约数,如果存在多个 kkk, 请输出所有满 足条件的 kkk 中最小的那个。 2.输入格式 输…

1.GCD

1.题目描述

给定两个不同的正整数 a,ba,ba,b 求一个正整数
kkk 使得 gcd(a+k,b+k)gcd(a+k,b+k)gcd(a+k,b+k) 尽可能 大,其中 gcd(a,b)gcd(a,b)gcd(a,b) 表示
aaabbb 的最大公约数,如果存在多个 kkk, 请输出所有满 足条件的
kkk 中最小的那个。

2.输入格式

输入一行包含两个正整数 a,ba,ba,b, 用一个空格分隔。

3.输出格式

输出一行包含一个正整数 kkk

4.样例输入

5 7

5.样例输出

1

6.数据范围

1≤a<b≤10181≤a<b≤10^{18}1a<b1018

7.原题链接

GCD

2.解题思路

熟悉gcd的性质的话,根据更相减损术可以知道一个等式:
gcd(a,b)=gcd(a,b−a)gcd(a,b)=gcd(a,b-a)gcd(a,b)=gcd(a,ba)
当然这里前提是 b>=ab>=ab>=a,同样根据该式我们可以将题目给定的原式进行变形:
gcd(a+k,b+k)=gcd(a+k,b−a)gcd(a+k,b+k)=gcd(a+k,b-a)gcd(a+k,b+k)=gcd(a+k,ba)
因为 a,ba,ba,b 都是已知的,我们令 c=b−ac=b-ac=ba,当然此时需要保证b>=a,那么我们求的式子就变为了gcd(a+k,c)gcd(a+k,c)gcd(a+k,c),显然这个式子的最大gcd一定为 ccc,我们只需要计算出 aaa 最少需要增加多少可以成为 ccc 的倍数,这个增量即是答案 kkk
时间复杂度:O(1)O(1)O(1)

3.Ac_code

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef unsigned long long uLL;
typedef pair<int, int> PII;
#define pb(s) push_back(s);
#define SZ(s) ((int)s.size());
#define ms(s,x) memset(s, x, sizeof(s))
#define all(s) s.begin(),s.end()
const int inf = 0x3f3f3f3f;
const int mod = 1000000007;
const int N = 200010;LL a, b;
void solve()
{cin >> a >> b;if (a > b) swap(a, b);LL c = b - a;LL g = a / c;if (a % c) g++;cout << (g * c - a) << '\n';
}
int main()
{ios_base :: sync_with_stdio(false);cin.tie(0); cout.tie(0);int t = 1;while (t--){solve();}return 0;
}
http://www.dtcms.com/wzjs/273871.html

相关文章:

  • 做网站需要公司授权嘛镇江seo快速排名
  • psd网站巨量算数数据分析
  • 做saas网站可行吗如何做网络推广赚钱
  • 程序员做项目的网站百家号权重查询站长工具
  • 福建做网站干净无广告的搜索引擎
  • 电子商务公司网站模版百度seo关键词优化排行
  • 适合友情链接的网站今日新闻摘抄50字
  • 朔州做网站的公司网络营销的发展概述
  • 微信做网站免费手机网页制作
  • 平面ui设计网站短视频运营方案策划书
  • 做360网站中保存的图片存在哪里奖券世界推广网站
  • 老师用什么网站做ppt怎么做好市场宣传和推广
  • 网站注册平台怎么注册优化公司
  • 怎么给自己网站做推广网站seo优化培训
  • 网络推广服务投诉石家庄seo网络优化的公司
  • 杭州企业网站免费域名注册永久
  • 朋友圈网站文章怎么做的百度快照怎么用
  • 在什么地方可以接到做网站的活百度网页电脑版入口
  • 新站seo竞价免费网站搭建
  • 寻花问柳专注做一家男人爱的网站今年疫情最新消息
  • 动态网站建设实训收获企业邮箱注册申请
  • 内容营销策划方案镇江百度seo
  • phpcms v9网站导航社群运营的经典案例
  • 自己怎么做一元购物网站千锋教育北京校区
  • wordpress首页怎么美化广州市口碑seo推广外包
  • 门户类网站模板网销平台排名
  • 哪个网站可有做投票搭建淘宝seo具体优化方法
  • 午夜做网站站长之家ppt素材
  • 在手机上怎么做微电影网站今日最新国内新闻重大事件
  • 大馆陶网站如何优化培训方式