HSG 8 ĐH - QB 2024 - 2025. Câu 2: TÍCH LỚN NHẤT

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 900 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho dãy \(A\) gồm \(N\) số nguyên, các số được đánh số thứ tự từ \(1\) đến \(N\).

Yêu cầu: Tìm \(3\) số trong dãy \(A\) sao cho tích của \(3\) số đó là lớn nhất có thể.

Input

  • Dòng 1: Ghi số tự nhiên \(N\) (\(3 \le N \le 10^4\)).
  • Dòng 2: Ghi \(N\) số nguyên của dãy \(A\), giá trị tuyệt đối mỗi số trong \(A\) không vượt quá \(30000\), hai số kề nhau cách nhau một dấu cách.

Output

  • Ghi ra một số duy nhất là kết quả của bài toán.

Example

Test 1

Input
9
3 5 1 7 9 0 9 -3 10
Output
810
Note

Tích của 3 số lớn nhất là \(9 \cdot 9 \cdot 10 = 810\).

Bình luận (10)

Mới nhất
Tải bình luận...