NCON - Number Converter
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte

Cho một số nguyên dương n (n>1). Mỗi phép biến đổi n như sau:

  • Nếu n là số nguyên tố thì dừng việc biến đổi.
  • Nếu n không là số nguyên tố thì n biến đổi thành ước lớn nhất nhỏ hơn n.

Đưa ra số nguyên tố lớn nhất có được khi biến đổi n một số lần.

Ví dụ:

  • Với n = 234, thì numberConverter(n) = 13.
    Giải thích: các bước biến đổi n là:
    234->117->39->13.
  • Với n = 7, thì numberConverter(n) = 7.

Đầu vào/Đầu ra:

  • [Đầu vào] Long n
    1 < n ≤ 1018
  • [Đầu ra] Long.
    Số nguyên tố lớn nhất có được khi biến đổi n một số lần.

Ví dụ

  • input
    234
    output
    13
Back to Top