Xếp gạch

Xem PDF

Điểm: 500 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho \(N\) viên gạch hình chữ nhật có kích thước là \(a_i, b_i, h_i\) lần lượt là chiều dài, chiều rộng, chiều cao của viên gạch thứ \(i\).

Tìm cách xếp các khối gạch thành 1 tháp. Sao cho các cạnh của các viên gạch song song với nhau và hình chữ nhật ở phía trên nằm trọn trong hình chữ nhật phía dưới.

Viên gạch thứ \(j\) có thể nằm trên viên gạch thứ \(i\) khi \(a_i>a_j\)\(b_i>b_j\)

Tìm số viên gạch tối đa có thể chồng lên nhau và chiều cao tối đa của tháp.

Input

  • Dòng đầu tiên chứa một số nguyên dương \(N\) (\(n\le 5000\)) là số viên gạch
  • \(N\) dòng tiếp theo mỗi dòng chứa 3 số \(a_i, b_i, h_i\).

Output

  • Gồm 2 số \(x,y\) lần lượt là số viên gạch tối đa trong 1 tháp và chiều cao tối đa của tháp dựng tự các viên gạch

Example

Test 1

Input
10
9 7 1
10 4 8
8 5 5
7 4 10
7 4 8
5 1 9
2 1 10
3 2 4
5 4 5
10 3 2 
Output
5 30

Bình luận


  • 1
    huyhau6a2    6:52 p.m. 24 Tháng 12, 2021

    test 43 bị làm saooooooooooooooooooooooooo ấy mãi không ac test đó huhu


    • 4
      longkold00    3:49 p.m. 12 Tháng 10, 2021 đã chỉnh sửa

      Để làm đc bài này,các bạn hãy xem or làm qua bài tập sắp xếp lịch họp trc nhé. Sau đây mình xin chia sẻ cách làm như sau:

      1. Các bạn hãy sort các viên gạch theo thứ tự chiều tăng dần a[i]
      2. Đưa bài toán trở về 2 bài toán quen thuộc đó là dãy con tăng dài nhất và dãy con có tổng lớn nhất. Bài này là sự kết hợp của 3 bài QHĐ :>

      Đây là code của mình, khuyến khích các bạn hãy làm 3 bài QHĐ trên trc khi đọc code của mình

      2 phản hồi

      • 1
        hungeazyITistrue    12:32 p.m. 7 Tháng 7, 2021

        Làm sao làm bài này vậy? Cho em xin hint với


        • 0
          algorit    9:38 p.m. 24 Tháng 8, 2020

          hmmmm


          • 0
            algorit    8:34 p.m. 24 Tháng 8, 2020

            Sao không có giới hạn \(a_i\) , \(b_i\) , \(h_i\) ạ ?


            • 0
              WuTan    3:52 p.m. 24 Tháng 8, 2020

              cách xếp tháp để được nhiều được nhiều viên nhất khác cách xếp để được chiều cao cao nhất nhé các bạn @@

              1 phản hồi