[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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.