Tổng lớn nhất - CSP24

View as PDF



Author:
Problem type
Points: 20 (p) Time limit: 2.0s Memory limit: 256M Input: stdin Output: stdout

Cho một số nguyên dương \(n\) với \(n \geq 3\). Tìm số nguyên dương \(m < n - 1\) thoả mãn rằng tổng \(\gcd(m,n) + m\) đạt giá trị lớn nhất. Trong đó, \(\gcd(m,n)\) là ước chung lớn nhất của hai số \(m,n\).

Lưu ý: Nếu có nhiều hơn một số \(m\) thoả mãn điều kiện trên thì chỉ đưa ra số \(m\) có giá trị lớn nhất.

Input Specification

Gồm duy nhất số nguyên dương \(n\).

Output Specification

In ra số nguyên dương \(m\) tìm được trên một dòng duy nhất.

Constraints

  • Subtask 1 (60%): \(n \leq 10^4\).
  • Subtask 2 (40%): \(n \leq 10^{14}\).

Input Sample

15

Output Sample

12

Comments

There are no comments at the moment.