Hướng dẫn giải của Thi thử đợt 3 TS10 KHTN 2026 - GHEP
Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người viết lời giải.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Tác giả:
Bài này ta chỉ cần làm như đề bài bảo. Lưu ý, ban đầu kết quả cần khởi tạo là ~a_1 \times b_1~ vì kết quả tối ưu có thể âm.
Ta cũng có thể sắp xếp lại hai mảng, rồi xét trường hợp, nhưng điều này rất dễ gây ra sai sót, chẳng hạn:
- Chỉ xét cặp ~(a_1 \times b_1)~ và ~(a_n \times b_n)~ — sẽ chết ở trường hợp mảng ~a~ toàn số dương và mảng ~b~ toàn số âm.
a = list(map(int, input().split())) b = list(map(int, input().split())) print(max(x * y for x in a for y in b))
Bình luận