Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C++] Min/max element với so sánh tuỳ chỉnh

    Cho N cặp (a, b). Dùng std::min_element và std::max_element với custom comparator để tìm cặp có a+b nhỏ nhất và cặp có a+b lớn nhất. Nếu có nhiều cặp cùng tổng, lấy cặp xuất hiện đầu tiên (min_element/max_element trả về phần tử đầu tiên).

    • Định dạng đầu vào:

      Dòng 1: N (1 ≤ N ≤ 10^5). N dòng tiếp, mỗi dòng: a b.

    • Ràng buộc đầu vào:

      |a|, |b| ≤ 10^6.

    • Định dạng đầu ra:

      Dòng 1: cặp có tổng nhỏ nhất 'a b'. Dòng 2: cặp có tổng lớn nhất 'a b'.

    Ví dụ:

    Đầu vào:

    3
    1 2
    5 5
    3 1

    Đầu ra:

    1 2
    5 5

    Giải thích:

    Tổng: 3, 10, 4. Min = (1 2), Max = (5 5).

    Đang tải editor...