更相减损术--最大公约数

简介: 更相减损术--最大公约数

题目: 更相减损术 ,哈哈,我们今天来看一道稍微复杂一点的题嘛,这是选自codeforce上的一道题,好了,我们一起来看看题意吧:

题目描述是复制的,可能有部分显示不对,我就把题目链接放下面!

题目链接: 更相减损术

题目描述

利用更相减损术求两个整数的最大公约数,即每次将较大的数变成大数减去小数的值

输入描述

输入两个正整数,范围在1000000以内

输出描述

输出一个整数

示例1

输入

4 6

输出

2

思路:

这个采用递归的形式比较容易理解

我们来看看成功AC的代码吧:

#include<bits/stdc++.h>
using namespace std;
int a,b;
int gcd(int x,int y){
    return y==0?x:gcd(y,x%y);
}
int main(){
    cin>>a>>b;
    cout<<gcd(a,b);
    return 0;
}


相关文章
|
Ubuntu 数据安全/隐私保护
Ubuntu下/etc/sudoers的设置和sudo免密码执行及设置无效的原因
Ubuntu下免密码执行sudo及设置无效的原因
3863 0
SAP QM 质量检验特殊业务需求之方案漫谈
SAP QM 质量检验特殊业务需求之方案漫谈
|
开发工具 iOS开发 git
iOS音频播放器锁屏歌词显示与性能优化
iOS音频播放器锁屏歌词显示与性能优化
450 0
|
5天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
15天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
9天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
589 212
|
4天前
|
编解码 Linux 数据安全/隐私保护
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
233 138
下一篇
oss云网关配置