#include <stdio.h> // long long get_max_y(long long n, long long m, long long max) // { // return n % max == 0 && m % max == 0 ? max : get_max_y(n, m, max - 1); // } //第一次写的 取两个数最小值当作最大公约数,如果不是的话一个一个减,提交结果就是如果数值太大超出时间限制 long long gcd(long long n,long long m){ return m==0? n:gcd(m,n%m) ...