Knapsack 2

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

There are N items, numbered ~1, 2,..., N~. For each ~i~ ~(1 ≤ i ≤ N)~, Item ~i~ has a weight of ~w_i~ and a value of ~v_i~ Taro has decided to choose some of the ~N~ items and carry them home in a knapsack. The capacity of the knapsack is ~W~, which means that the sum of the weights of items taken must be at most ~W~. Find the maximum possible sum of the values of items that Taro takes home.

Constraints

• All values in input are integers.

• ~1 ≤ N ≤ 100~

• ~1 ≤ W ≤ 10^9~

• ~1≤ w_i≤W~

• ~1 ≤ v_i ≤ 10^3~

Input

  • Input is given from Standard Input in the following format:

~N~ ~W~

~w_1~ ~v_I~

~w_2~ ~v_2~

.

.

~w_N~ ~v_N~

Output

  • Print the maximum possible sum of the values of items that Taro takes home.

Example 1

Input

3 8
3 30
4 50
5 60

Output

90

Example 2

Input

1 1000000000
1000000000 10

Output

10

Example 3

Input

6 15
6 5
5 6
6 4
6 6
3 5
7 2

Output

17

Bình luận

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



  • -6
    phamducminh  đã bình luận lúc 5, Tháng 12, 2023, 10:55

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -5
    dnh  đã bình luận lúc 5, Tháng 12, 2023, 10:25

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -4
      cocomelon  đã bình luận lúc 5, Tháng 12, 2023, 11:35

      .


  • -5
    cocomelon  đã bình luận lúc 5, Tháng 12, 2023, 5:51

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -1
      anhquanphan_2212  đã bình luận lúc 5, Tháng 12, 2023, 13:44

      qua lui thì chỉ có máy tính của nasa mới chạy nổi=)))))


      • -1
        cocomelon  đã bình luận lúc 6, Tháng 12, 2023, 3:45

        vớt dc 0,5d:)))


    • -5
      phamducminh  đã bình luận lúc 5, Tháng 12, 2023, 6:18

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


      • -5
        cocomelon  đã bình luận lúc 5, Tháng 12, 2023, 6:37

        Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


      • -5
        cocomelon  đã bình luận lúc 5, Tháng 12, 2023, 6:36

        Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


        • -2
          phamducminh  đã bình luận lúc 5, Tháng 12, 2023, 9:25

          chủ quan quá em, a cũng k ngờ họ ra câu này, suy ra cái đảo nhãn khá khó


          • -1
            cocomelon  đã bình luận lúc 5, Tháng 12, 2023, 13:38

            biết thế khi tối hqua học thuộc luôn cho rồi :))


    • -1
      zayzen123  đã bình luận lúc 5, Tháng 12, 2023, 6:13

      Hetcuu


  • -3
    TNNC  đã bình luận lúc 5, Tháng 12, 2023, 5:50

    Tạch Tạch Tạch :///


  • -3
    zayzen123  đã bình luận lúc 5, Tháng 12, 2023, 5:33

    { / =((


    • -1
      cocomelon  đã bình luận lúc 5, Tháng 12, 2023, 13:38

      =((


  • -2
    phamducminh  đã bình luận lúc 4, Tháng 12, 2023, 16:36

    đảo nhãn nhé ˚˚


  • -7
    cocomelon  đã bình luận lúc 4, Tháng 12, 2023, 9:46

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -2
      Bao_Nam  đã bình luận lúc 4, Tháng 12, 2023, 10:04

      uk t ai eo 0.1 mà còn k dịch đc nưa là biết r =))


  • -2
    Bao_Nam  đã bình luận lúc 4, Tháng 12, 2023, 9:34

    umm việt nam mít pờ lít


    • -5
      EvolutionOfLearning  đã bình luận lúc 4, Tháng 12, 2023, 10:45

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.