最大公约数

embedded/2025/3/19 13:48:49/

4.最大公约数 - 蓝桥云课

最大公约数

题目描述

给定两个正整数 A,B,求它们的最大公约数。

输入描述

第1行为一个整数 T,表示测试数据数量。
接下来的 T 行每行包含两个正整数 A,B。
1≤T≤105,1≤A,B≤109。

输出描述

输出共 T 行,每行包含一个整数,表示答案。

输入输出样例

示例1

输入

5
2 4
3 7
5 10
6 8
7 9

输出

2
1
5
2
1
运行限制
  • 最大运行时间:2s
  • 最大运行内存:128M

思路:

模板

代码:

#include<iostream>
using namespace std;
typedef long long ll;
ll T;
ll A,B;
ll gcd(ll a,ll b)
{while(b){ll temp = a % b;a = b;b = temp; }return a;
}
int main(void)
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin >> T;while(T--){cin >> A >> B;cout << gcd(A,B) << '\n';}return 0;
}


http://www.ppmy.cn/embedded/173871.html

相关文章

本专栏开栏通知相关申明

申明 买了电吉他还有电钢琴&#xff0c;开这个栏目一来是为了督促自己不要浪费钱&#xff0c;好好学习音乐&#xff0c;二来是发现在相关的乐理书籍存在技术壁垒&#xff0c;尤其是我看了某乐理图书&#xff0c;发现书中介绍过于复杂&#xff0c;学术壁垒过于高了&#xff0c;所…

【css酷炫效果】实现鱼群游动动态效果

【css酷炫效果】实现小鱼游动动态效果 缘创作背景css代码创建div容器引入jquery引入鱼群js完整代码效果图成品资源下载链接:点击下载 缘 在开发系统功能的时候,无意间看到了小鱼游动特效,感觉很有意思,就在网上找了相关教程,分享给大家。 创作背景 刚看到csdn出活动了…

滑动数组-定长滑动数组

题单顺序根据力扣的灵神大佬来的&#xff0c;思路也有借鉴灵神的&#xff0c;是一个自己的做题记录吧。会员题以后会补充更新&#xff0c;先发下不用会员的题。以后有新的相关题&#xff0c;我也会继续更新在这个文章中 目录 基础 1.定长子串中元音的最大数目 2.子数组最大平均…

人工智能之数学基础:从线性变换理解矩阵范数和矩阵行列式

本文重点 我们已经学习了线性变换了,而且我们知道每一个线性变换都有一个矩阵,那么本文我们从线性变换的角度来理解矩阵范数和行列式。 矩阵范数 为什么要学习范数呢?因为范数是程度概念的推广,在矩阵理论的计算方法中,要讨论收敛问题和逼近问题,那么就需要引入向量和…

20250318在ubuntu20.04中安装向日葵

rootrootrootroot-X99-Turbo:~$ sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb rootrootrootroot-X99-Turbo:~$ sudo apt-get install -f rootrootrootroot-X99-Turbo:~$ sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb 20250318在ubuntu20.04中安装向日葵 2025/3…

system()执行和shell脚本的优劣

以下是 C 语言 system() 移动文件与 Shell 脚本移动文件的效率对比分析及原因解析&#xff1a; system()会调用fork()创建子进程&#xff0c;然后在子进程中执行指定的命令。这意味着每次调用system("mv ...")都会产生一次进程切换的开销。如果移动11个文件&#xf…

【Redis】什么是缓存穿透、击穿、雪崩?如何解决?

1.缓存穿透 定义: 缓存穿透是指查询一个不存在的数据&#xff0c;由于缓存中没有该数据&#xff0c;请求会直接落到数据库上。如果大量这样的请求同时发生&#xff0c;数据库可能会被压垮。 原因&#xff1a; 恶意攻击&#xff1a; 攻击者故意请求大量不存在的数据。业务逻…

4.从GitHub拉取远程分支到本地

要从GitHub拉取远程分支到本地&#xff0c;可以按以下步骤操作&#xff1a; 1. 方法一&#xff1a;直接拉取并切换到分支 适用场景 远程分支已存在&#xff08;例如 feature/new-ui&#xff09;&#xff0c;需拉取到本地并自动跟踪。 拉取所有远程分支信息&#xff08;确保本…