$O(lgmin(n,m))$
#include<cstdio> int f(int x, int y) { return y ? f(y, x%y) : x; } int n, m; int main() { scanf("%d %d", &n, &m); printf("%d\n%d", f(n, m), n*m / f(n, m)); return 0; }
#include<cstdio> int f(int x, int y) { return y ? f(y, x%y) : x; } int n, m; int main() { scanf("%d %d", &n, &m); printf("%d\n%d", f(n, m), n*m / f(n, m)); return 0; }
댓글 없음 :
댓글 쓰기