思路:求最大公约数,假设这两个数分别为n,m,在求最大公约数时,不用中间变量可以用while(m != 0 && (n %= m) != 0)

代码如下:

import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.StreamTokenizer;
import java.util.Scanner;public class Main implements Runnable{private Scanner cin;private PrintWriter cout;private static final boolean DEBUG = false;private int n, m;private void init(){try{if (DEBUG){cin = new Scanner(new BufferedReader(new InputStreamReader(new FileInputStream("e:\\program\\idea\\spoj\\spoj.txt"))));}else{cin = new Scanner(new BufferedReader(new InputStreamReader(System.in)));}cout = new PrintWriter(System.out);}catch (IOException e){e.printStackTrace();;}}private boolean input(){if (!cin.hasNextInt()) return false;n = cin.nextInt();m = cin.nextInt();return true;}private void solve(){int a = n, b = m;while( b!= 0 && (a %= b) != 0) b %= a;int ans = n * m / (a + b);cout.println(ans);cout.flush();}public void run() {init();while (input()){solve();}}public static void main(String[] args){new Thread(new Main()).start();}
}

hdu2.1.1 最小公倍数相关推荐

  1. python最大公约数和最小公倍数的求法_最大公约数和最小公倍数的求法分析

    简介 求最大公约数和最小公倍数可能是编程中最常见的几个基本问题了.因为他们的基本概念基本上很早的时候就知道了,对他们的求法和他们之间的关系都比较有意思. 基本的数学性质 先从最大公约数这一部分开始吧. ...

  2. hdu-1108 最小公倍数

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1108 题目类型: 数论 题意概括: 求两个数的最小公倍数 解题思路: 模拟 题目: 最小公倍数 Ti ...

  3. python函数编程求三个数的最小公倍数_Python求三个数的最小公倍数

    题目 求三个数的最小公倍数 思路 首先求两个数的最小公倍数,再求这个最小公倍数与第三个数的最小公倍数就是最终结果 有两种方案求两个数的最小公倍数 1. 分解质因数,也是短除法(在程序上差别不大) 循环 ...

  4. java编写最大公约数_Java编写最大公约数和最小公倍数

    package javaapplication24; class NegativeIntegerException extends Exception{ String message; public ...

  5. 【蓝桥java】进制与整除之最大公约数 最小公倍数

    补充: (1)欧几里得定理(辗转相除法):A和B的最大公约数 = B和A%B 的最大公约数 (2)将两个数乘起来再除以最大公约数就是最小公倍数 package cn.zzunit.jnvi;/***寻 ...

  6. Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数

    ylbtech-Arithmetic:Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数 1.A,Demo(案例) 输入两个正整数m和n,求其最大公约数和最小 ...

  7. 最大公约数和最小公倍数的欧几里得算法

    最大公约数的算法竟然如此简单,不说了,见代码 #include <stdio.h> int gcd(int a, int b) { if(b== 0) return a; return g ...

  8. 【算法总结】数学问题-最大公约数和最小公倍数

    [算法总结]最大公约数和最小公倍数 一.最大公约数(GCD:greatest common divisor) 欧几里得算法: 若 a.b 全为零则它们的最大公约数不存在:若 a.b 其中之一为零,则它 ...

  9. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

最新文章

  1. 一起来看流星雨剧情简介/剧情介绍/剧情分集介绍第三十五集
  2. POJ3233不错的矩阵(矩阵套矩阵)
  3. VTK:模型之CappedSphere
  4. cnetos6,centos7添加新网卡,系统不识别的解决办法
  5. Effective Java之优先使用标准的异常(六十)
  6. JMW-Label标签设计打印源码
  7. Wireshark-003过滤器
  8. python3之线程
  9. VMplayer创建虚拟机
  10. 1194: 总成绩排序(结构体专题)
  11. 互联网晚报 | 9月16日星期五 | ​B站回应诉争“哔哩哔哩”商标被驳回;​苹果占国内高端机70%份额;​蔚来手机被曝明年发布...
  12. python为什么运行不了_python怎么运行py文件
  13. 牛客网——B-栈和排序
  14. 瑞幸咖啡贵不贵?咖啡不贵,商业却很贵
  15. 吐血整理,Ubuntu必备应用推荐,满满的干货!
  16. 12个最佳的响应式网页设计教程,轻松带你入门
  17. html缓存ios,iOS-H5离线包本地缓存CCCandyWebCache
  18. node+express+mongodb初体验
  19. 模仿的豌豆荚滑动Menu 的 实现
  20. PHP SDK for sinaweibo

热门文章

  1. Qt + VS 【如何添加图片资源】
  2. 将jar文件做成exe可运行文件
  3. 关于python的一些好的书籍推荐-如果只能推荐3本关于python的书,你会推荐哪3本?...
  4. python代码写好了怎么运行并画图-无所不能的python编程是怎么快速画图的呢?5分钟学会!...
  5. python做好的程序如何变成小程序-使用python编写简单的小程序编译成exe跑在win10上...
  6. python第三方库排行-Python模块汇总(常用第三方库)
  7. python源代码-python源码
  8. python基本语法语句-Python基本语句
  9. python画椭圆-python绘制圆和椭圆
  10. python官网下载步骤linux-linux如何安装python