Với hai số nguyên dương ~a~ và ~b~, ta định nghĩa ~f(a,b)=lcm(a,b)-gcd(a,b)~; trong đó ~lcm(a,b)~ là bội chung nhỏ nhất của hai số ~a,b~ và ~gcd(a,b)~ là ước chung lớn nhất của hai số ~a,b~.
Yêu cầu: Cho số nguyên dương ~n~, hãy tìm giá trị lớn nhất của ~f(a,b)~ sao cho ~a+b=n~?
Dữ liệu vào:
Kết quả:
Ràng buộc
Ví dụ:
Input 1
6
Output 1
4
Input 2
10
Output 2
20
Giải thích ví dụ:
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 37713 |