Lựa chọn cấu hình (TS10 LQĐ Đà Nẵng 2025)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1600 Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Hoàng Anh thích thiết kế máy tính có cấu hình mạnh cho các bạn học AI. Sau nhiều lần tìm hiểu, nghiên cứu, Hoàng Anh đã thiết kế ra một loại máy tính thích hợp. Tuy nhiên, để sản phẩm đến được với những người bạn học AI phải có mức giá phải chăng và chất lượng tốt. Hoàng Anh quyết định sử dụng các thiết bị chính của nhà cung cấp phù hợp.

Bốn bộ phận chính là: chip, màn hình cảm ứng, bo mạch và vỏ máy. Mỗi bộ phận có \(n\) nhà cung cấp, và mỗi bộ phận của một nhà cung cấp có một điểm đánh giá của các khách hàng là \(V_i\) và có giá thành \(C_i\).

Yêu cầu: Chọn ra \(4\) nhà cung cấp cho \(4\) bộ phận chính của chiếc máy tính mà tổng điểm đánh giá là lớn nhất và giá thành không quá \(M\).

Input

Đọc từ file CAUHINH.INP gồm:

  • Dòng thứ nhất chứa hai số nguyên \(n\) \((2 \leq n \leq 10 ^ 3)\)\(M\) \((2 \leq M \leq 10 ^ 9)\)
  • Dòng thứ \(k\) tiếp theo (\(k\) từ \(1\) đến \(4\)) chứa \(n\) cặp số nguyên dương \((C_{k_1}, V_{k_1}), (C_{k_2}, V_{k_2}), ..., (C_{k_n}, V_{k_n})\) \((1 \leq V_{k_i}, C_{k_i} \leq 10 ^ 9)\).

Output

Ghi ra file CAUHINH.OUT một số nguyên duy nhất là tổng điểm đánh giá lớn nhất của máy tính mà tổng giá thành không quá \(M\).

Example

Test 1
Input
2 10
2 2 3 3
2 2 4 5
2 2 5 8
2 2 6 8
Output
11

Rằng buộc

  • \(50\%\) số test có \(n \leq 10 ^ 2\).
  • \(50\%\) số test còn lại có \(n \leq 10 ^ 3\).

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: