#include <stdio.h> int main() { long int m = 0; long int n = 0; scanf("%ld%ld",&m,&n); long int c = m * n; long int y = 0; while(y = m % n) { m = n; n = y; } long int maxyin = n; long int minbei = c / maxyin; printf("%ld",maxyin + minbei); return 0; }
两点:第一是大整数应该用long int ,第二点是辗转相除法的使用。