杭电2504 又见GCD
2016-12-22 20:43
211 查看
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int inputtimes = sc.nextInt(); for (int j = 0; j < inputtimes; j++) { int a = sc.nextInt();//数 int b = sc.nextInt();//最大公约数 int c = 0; int i = 1; while (true) { if (i != b) { if (MaxFactor(a, i) == b) { c = i; break; } } i++; } System.out.println(c); } } } //求最大公约数 public static int MaxFactor(int a, int b) { int result = 0; if (a < b) { int temp = a; a = b; b = temp; } while (true) { int remainder = a % b; if (remainder == 0) { result = b; break; } a = b; b = remainder; } return result; } }
相关文章推荐
- 杭电ACM--HDU-2053a/b+c/d和HDU-2504又见gcd
- 【杭电oj】2504 - 又见GCD(GCD)
- 杭电-oj】-2504-又见GCD
- 杭电2504 gcd的用法,(a%b==0)&&(i%b==0)&&(i!=b)&&(gcd(a,i)==b)可以只写为(i!=b)&&(gcd(a,i)==b))
- 【杭电2504】又见GCD
- 又见GCD(杭电2504)(gcd)
- 杭电-2504 又见GCD
- 【杭电 2504】又见GCD
- 【杭电】[2504]又见GCD
- 杭电ACM 2503 a/b + c/d&&&&杭电ACM 2504又见GCD--(递归运用)----20140725
- 2504 又见GCD
- 杭电2504
- 又见GCD (HDU 2504)
- HDU 2504 又见GCD
- HDOJ 2504 又见GCD (水题)
- HDU 2504 又见GCD【数学+暴力】
- HDU 2504 又见GCD
- HDU 2504 又见GCD
- hdu-2504-又见GCD
- hdu 2504 又见GCD