[Bến Tre - TS10 - 2024] Bài 4: Tích lớn nhất

Xem dạng PDF

Gửi bài giải

Điểm: 25,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho hai dãy số nguyên dương ~A~, ~B~. Dãy số ~A~ gồm ~n~ số nguyên dương ~A_1, A_2, ..., A_n~ và dãy ~B~ gồm ~n~ số nguyên dương ~B_1, B_2, ..., B_n~.

Yêu cầu: Tìm cặp chỉ số ~(i, j)~ mà ~(1 \le i \le n, 1 \le j \le n, i \neq j)~ sao cho ~min~ ~(a_i \times a_j, b_i \times b_j)~ có giá trị lớn nhất, in ra giá trị đó.

INPUT

Dòng đầu ghi một số nguyên ~n~ (~2 \le n \le 10^5~) là số phần tử trong dãy.

Dòng thứ hai ghi ~n~ số nguyên dương ~a_1, a_2, ..., a_n~ (~a_i \le 10^5~).

Dòng thứ ba ghi ~n~ số nguyên dương ~b_1, b_2, ..., b_n~ (~b_i \le 10^5~).

OUTPUT

Kết quả của bài toán.

SAMPLE INPUT

4
9 7 1 4
1 4 6 5

SAMPLE OUTPUT

20

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.