最大公约数 poj
来源:互联网 发布:廖雪峰python教程微盘 编辑:程序博客网 时间:2024/05/17 08:32
只需利用初等数论的知识——辗转相除法即可
#include <iostream>#include <cmath>#include <climits>#include <string>#include <cctype>#include <vector>#include <cmath>#include <cstring>#include <array>using namespace std;int main(){ int i,j,k,m,n,N,M; while(cin>>n>>m){ int temp,maxp; //n>=m if(m>n){ temp=m; m=n; n=temp; } N=n; M=m; if(n%m==0) maxp=m; else{ k=n%m; while(M%k!=0 ||N%k!=0){ n=m; m=k; k=n%m; } maxp=k; } cout<<maxp<<endl; }}
0 0
- 最大公约数 poj
- POJ 1006 && 剩余定理 && 最小公倍数最大公约数
- POJ NOI MATH-7828 最大公约数与最小公倍数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 最大公约数
- 查找两个字符串中的最大公共子串
- poj 2965 The Pilots Brothers' refrigerator(翻转)
- C++——命名规范
- SQLLite数据库创建和使用
- shell脚本mac平台执行sed命令报错
- 最大公约数 poj
- 计算机图形学——OpenGL学习系列之绘制3D下的小桌子
- 多租户过程记录三
- 数据结构常见问题
- java事件处理模型
- Burp suite基本使用(一)
- java基础第一章_运算符_算数运算符
- Longest Symmetric String (25) 与Manacher算法
- Html5 Worker