#include<iostream> using namespace std; int main() { int M,N; int max; int yu; while(scanf("%d %d",&M,&N)!=EOF) { max=M; yu=M; while(yu!=0) { if(yu>=N)yu%=N; if(yu!=0)yu+=M; if(yu>max)max=yu; if(yu==0){cout<<max<<endl;} } } return 0; } 主要是题意。。。意思是求离地面最远距离