Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập tonglonnhatchuyentindhsphn2024

Tổng lớn nhất

Dễ Cài đặt

  • 100p Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 0% Tỉ lệ AC
  • 0 Số AC

Cho một số nguyên dương \(n\) \((n \ge 3)\).

Với mỗi số nguyên dương \(m\) thỏa mãn \(1 \le m \le n-1\), xét giá trị
$
GCD(m,n) + m
$
trong đó \(GCD(m,n)\) là ước chung lớn nhất của \(m\) và \(n\).

Yêu cầu:
Hãy tìm số \(m\) sao cho giá trị trên là lớn nhất.
Nếu có nhiều giá trị \(m\) thỏa mãn, hãy in ra giá trị \(m\) lớn nhất.

Input

Một dòng chứa số nguyên dương \(n\) \((3 \le n \le 10^{14})\).

Output

In ra một số nguyên dương là giá trị \(m\) tìm được.

Scoring

  • Có \(30\%\) số điểm ứng với \(n \le 10^3\).
  • Có \(30\%\) số điểm ứng với \(n \le 10^6\).
  • \(40\%\) số điểm còn lại ứng với \(n \le 10^{14}\).

Sample Input 1

15

Sample Output 1

14

Bình luận

Chưa có bình luận nào.