Đ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 l9hsgqt2021bai4

Tích cực đại

Dễ Cài đặt

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

Nam rất yêu thích các con số lớn. Với mỗi số nguyên dương \(N\), Nam muốn biến \(N\) thành tổng của ít nhất hai số nguyên dương:
$
N = x_1 + x_2 + \cdots + x_k \quad (k \ge 2,\, x_i \ge 1)
$
sao cho tích
$
M = x_1 \cdot x_2 \cdots x_k
$
là lớn nhất.

Hãy lập trình tìm giá trị lớn nhất \(M\).

Input

Dữ liệu vào từ tệp văn bản CAU4.INP gồm \(1\) dòng chứa số nguyên dương \(N\) \((N \le 10000)\).

Output

Ghi ra tệp CAU4.OUT gồm \(1\) dòng chứa giá trị lớn nhất \(M\).

Input

%
5

Output

%
6

Input

%
9

Output

%
27

Input

%
13

Output

%
108

Scoring

  • (40%) \(N \le 50\).
  • (30%) \(N \le 100\).
  • (30%) \(N \le 10000\).

Notes

Giải thích các ví dụ:

  • Với \(N=5\): tách \(5=2+3\) thì tích lớn nhất là \(2 \cdot 3 = 6\).
  • Với \(N=9\): tách \(9=3+3+3\) thì tích lớn nhất là \(3 \cdot 3 \cdot 3 = 27\).
  • Với \(N=13\): tách \(13=3+3+3+4\) thì tích lớn nhất là \(3 \cdot 3 \cdot 3 \cdot 4 = 108\).

Bình luận

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