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

网站建设人员wordpress个人

网站建设人员,wordpress个人,关键词是指什么,短视频素材免费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/a/606222.html

相关文章:

  • 免费项目网站wordpress如何导入模板数据库
  • 三坐标测量软件路径仿真和碰撞检测功能
  • K8s Ingress 与 Ingress API 全解析:外部访问集群的统一入口
  • kubernetes部署
  • 【2025最新】05 Spring Security 构建 RESTful Web 注册服务 - 2
  • 《C++在LLM系统底座中的深度赋能逻辑》
  • 做网站没有数据库wordpress导航主题haow
  • 如何选择企业微信SCRM?2025年3个选型参考维度
  • Biotin-Gln,谷氨酰胺-生物素,Biotin-谷氨酰胺,偶联反应
  • 研发管理知识库(9)浅析各类API
  • 高质量营销型网站定做价格网站建设的资金
  • 玩游戏CPU高性价比推荐:i5-14600K深度解析——2K高帧率+直播推流全搞定的全能U
  • 设置开机自动运行的文件
  • 自蒸馏学习方法
  • UE5 C++ 定时器 官方案例(二)
  • 滨州网站开发公司廊坊网站建设咨询青橙网络
  • asp网站开发源码上海建筑工程公司排行榜
  • 手绘风图表自由!Excalidraw + cpolar让协作无边界
  • 新能源智慧场站辅控系统 一体化的场站管理平台
  • 做建材的网站有哪些wordpress集成ckplayer
  • 南联网站建设公司广州shopify代建站
  • PiscCamera:将Android手机化身为在线摄像设备
  • php 开发手机网站建设.net 网站开发实例
  • C# Dictionary 转换成 List
  • 网站开发费用属于什么科目关于合肥的网站好
  • 邦策网站建设平台eyoucms插件
  • RAGFlow 0.22.0 特性总览——支持数据源、完善 Parser、Agent 优化以及 Admin UI
  • 攻防世界-Misc-2017_Dating_in_Singapore
  • STM32连接以太网失败自动重新连接
  • python 基础学习socket -UDP编程