zzuli:1062最大公约数

2024-01-14 20:18
文章标签 最大公约数 1062 zzuli

本文主要是介绍zzuli:1062最大公约数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目描述

输入两个不大于10的9次方的正整数,输出其最大公约数。

输入

输入两个正整数m和n,数据之间用空格隔开。

输出

输出一个整数,表示m和n的最大公约数。

样例输入 Copy

4 6

样例输出 Copy

2

提示

请查阅欧几里得定理及辗转相处法。

#include <stdio.h>
int main()
{int m,n,r;scanf("%d%d",&m,&n);while(m%n!=0){r=m%n;m=n;n=r;}printf("%d",n);return 0;
}

这篇关于zzuli:1062最大公约数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/606394

相关文章

js,找出两个数的最大公约数

/*比如说有要求a、b两个整数的最大公约数,a>b,那么我们先用a除以b,得到商8,余数r1:a÷b=q1…r1 我们当然也可以把上面这个式子改写成乘法式:a=b*q1+r1     如果r1=0,那么b就是a、b的最大公约数。 要是r1≠0,就继续除,用b除以r1,我们也可以有和上面一样的式子:b=r1*q2+r2    如果余数r2=0,那么r1就是所求的最大公约数。*/ fun

SpringDataJpa Error SQL Error: 1062, SQLState: 23000

SQL Error: 1062, SQLState: 23000   原因:报这个错是因为插了2条一样的数据 注意:PRIMARY KEY和唯一索引。

POJ训练计划1062_昂贵的聘礼(最短路)

昂贵的聘礼 Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 35560 Accepted: 10171 Description 年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说

迭代和递归(Python)--乘方、最大公约数、汉诺塔、斐波那契、回文字符串

1.迭代 def iterPower(base,exp):result=1.0while exp>0:result*=baseexp-=1return result 运行结果: 2.递归的乘法运算: def recurMul(a,b):if b==1:return aelse:return a+recurMul(a,b-1) 运行结果: 3.递归乘方

最大公约数和最小公倍数(gcd)

GCD算法在ACM算法中不是很常见,但是遇上了不会写也不行,我看过递归的gcd算法,感觉数据一大,可能会崩溃,不如循环快,所以总结一个模板: #include <stdio.h>#include <stdlib.h>#include <string.h>int gcd(int a, int b){int r;while(b!=0){r=b;b=a%b;a=r;}return a;}i

POJ 1062昂贵的聘礼(dijk最短路)

题目地址:http://poj.org/problem?id=1062 妈蛋。。把mp数组初始化写到里边去了。。。每次输出一个都初始化了一遍。。这还有没有救。。。 这题看了一段时间,不会做。。主要是题目的数据范围给的非常不清楚。总想着只求一次最短路就可以。看了题解才发现枚举等级范围也不会超时。。然后后面 的就简单了 #include <iostream>#include <stdio.

小火山 zzuli 1908 (围棋)

小火山的围棋梦想   Description 小火山最近喜欢上了围棋。 对于围棋,其实小火山是一窍不通的。现在棋盘上,有很多小火山的棋子。 如果棋盘上有这样的一个位置, 那么这个位置也会变成小火山 的棋子;这样的位置是指小火山的棋子将该位置围起来。 现在,小火山想知道实际棋盘是什么样子的。 你快来帮帮他吧! Input 输入第一行是一个整数T(T <= 30), 表示一

小火山 zzuli 1912(密码)

小火山的爱情密码    Description 小火山获得了一个字符串,然而大火山让小火山从里面截取一段字符串,并且让小火山截取的字符串满足一些字符达到一定数量。 小火山觉得很容易,但是他想要知道他至少得截取多长的字符串。 Input 首先是一个整数t(t<=100),表示测试数据组数。接下来是两个整数n和m(n<=10000, m<=10),n表示字符串的长度,m

小火山 zzuli 1907 (宝藏)

小火山的宝藏收益    Description 进去宝藏后, 小火山发现宝藏有N个房间,且这n个房间通过N-1道门联通。 每一个房间都有一个价值为Ai的宝藏, 但是每一个房间也都存在一个机关。如果小火山取走了这个房间的宝藏,那么这个房间通往其他房间的门就永远打不开了,也就是说后面的宝藏小火山是得不到了(进入这个房间的门是不会关闭的,小火山还是可以回去的);如果小火山不取这个宝藏,而是去

多校 小火山 zzuli 1913 1905

1913 计算 Description 别人说小火山的计算能力不行,小火山很生气,于是他想证明自己,现在有一个表达式,他想计算出来。 Input 首先是一个t(1<=20)表示测试组数。然后一个表达式,表达式长度不超过200,只有加法和减法,并且保证第一个字符不会是运算符号,最终结果小于2^63-1。 Output 输出运算结果。 Sample Input