trang chủ / bài tập / bookshop

Cửa Hàng Sách

Đề bài

Mô tả

Một cửa hàng sách có n cuốn sách. Bạn biết giá và số trang của mỗi cuốn. Với ngân sách tối đa x, hãy tìm tổng số trang lớn nhất có thể mua được. Mỗi cuốn sách chỉ được mua tối đa một lần.

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên nx: số cuốn sách và ngân sách.

Dòng thứ hai chứa n số nguyên h1,h2,,hn: giá của các cuốn sách.

Dòng thứ ba chứa n số nguyên s1,s2,,sn: số trang của các cuốn sách.

Dữ liệu ra

In ra tổng số trang lớn nhất có thể mua được.

Ràng buộc

  • 1n1000
  • 1x105
  • 1hi,si1000

Ví dụ

Input Output Giải thích
10 10
1 2 10 6 5 1 7 4 10 4
6 3 8 1 7 3 8 6 5 6
21 Chọn các sách có giá 1,1,4,4 (tổng 10) với tổng trang 6+3+6+6=21

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0