TÍCH LỚN NHẤT

Xem dạng PDF

Gửi bài giải

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

Nguồn bài:
hsgtin.vn/sach
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Bình luận

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



  • 0
    GinGiuHoaBinh  đã bình luận lúc 22, Tháng 2, 2025, 7:59 chỉnh sửa

    Để đề phòng việc đề bài bị xóa, Lực lượng Gìn giữ Hòa bình xin đăng lại đề bài ở đây.

    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]. Dãy số B cũng 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<=i<=n, 1<=j<=n sao cho min(a[i] * a[j], b[i] * b[j]) có giá trị lớn nhất, in ra giá trị đó.

    Đầu vào:

    Dòng 1: số nguyên dương n (2<=n<=10^5)

    Dòng 2: n số nguyên dương a[1], a[2], ... a[n]

    Dòng 3: n số nguyên dương b[1], b[2], ... b[n]

    Các số cùng dòng cách nhau 1 dấu cách

    Đầu ra: một số nguyên min(a[i] * a[j], b[i] * b[j])

    Ví dụ:

    đầu vào:

    4

    9 7 1 4

    1 4 6 5

    đầu ra:

    20


  • 1
    WeoBuXCS  đã bình luận lúc 18, Tháng 9, 2024, 9:02

    Bài này giải sao mn.M làm khoảng vài tuần r chưa ac


    • 0
      kamento  đã bình luận lúc 11, Tháng 2, 2025, 15:21

      cho mình xin gợi ý đc ko


      • 0
        GinGiuHoaBinh  đã bình luận lúc 21, Tháng 2, 2025, 9:34

        Sắp xếp đủ kiểu, nói chung là phức tạp lắm. Có một bài đề y hệt như đề này nhưng test dễ hơn, bạn có thể làm đơn giản rồi xem người khác: http://on.hsgtin.vn/problem/htb24b4


  • 0
    WeoBuXCS  đã bình luận lúc 20, Tháng 8, 2024, 13:57

    man