HDU-6624 fraction 给定 ,求出并且要最小,,满足 可以写成,根据可以推出即,因为,所以两边可以减去最大的整数.变成,再倒过来变成 ,重复以上步骤直到两端点之间有整数时取最小的整数,,所以可以用辗转相除法得到. #include<bits/stdc++.h> #define me(a,x) memset(a,x,sizeof(a)) #define sc scanf #define itn int #define IN freopen("in.txt","r",stdin); #define OUT freopen("out.txt","w",stdout)...