[Quảng Trị - THT - 2024] Câu 1: Tìm hai số
Xem dạng PDF
Gửi bài giải
Điểm:
800,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
TIMHAISO.INP
Output:
TIMHAISO.OUT
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Với hai số nguyên dương ~a~ và ~b~, ta định nghĩa ~f(a,b) = \text{lcm}(a,b) - \gcd(a,b)~; trong đó ~\text{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~.
Input
- Dữ liệu được đọc từ file văn bản
TIMHAISO.INP. - Gồm một số nguyên ~n~ ~(2 \leq n \leq 10^9)~.
Output
- Ghi kết quả ra file văn bản
TIMHAISO.OUT. - Ghi ra một số nguyên dương cho biết kết quả của bài toán.
Scoring
| Subtask | Score | Constraints |
|---|---|---|
| ~1~ | ~(50\%)~ | ~2 \leq n \leq 10^4~ |
| ~2~ | ~(30\%)~ | ~10^4 < n \leq 10^6~ |
| ~3~ | ~(20\%)~ | ~10^6 < n \leq 10^9~ |
Example input 1
6
Example output 1
4
Note 1
- ~f(a,b)~ có giá trị lớn nhất bằng ~4~ khi ~a=1~, ~b=5~ (hoặc ~a=5~, ~b=1~).
Bình luận