import java.util.Scanner;
/**
* @author Vivinia
*
*/
public class Main{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int n=input.nextInt();
int m=input.nextInt();
input.close();
System.out.println(divisor(n,m));
}
static int divisor(int m,int n)
{
if (m % n == 0) {
return n;
}
else {
return divisor(n,m % n);
}
}
}
以前做这个一般都用暴力破解,今天才发现欧几里得算法真的很好,记录一下。
话说我这个渣渣暴力都用不好,更别的别的什么回溯背包之类的了,心慌慌。。。