Үүргэвч 1


Submit solution

Points: 4
Time limit: 1.0s
Memory limit: 16M

Author:
Problem type
Allowed languages
C++

Нийт N ширхэг эд зүйлс байна. Эд зүйл бүрийг 1, 2, …, N гэж дугаарласан.

Эд зүйл i (1 ≤ i ≤ N) бүр дараах хоёр шинжтэй:

Жин: wᵢ Үнэлгээ (value): vᵢ

Таро эдгээрээс заримыг нь сонгон авч, үүргэвчиндээ хийхээр шийджээ.

Гэхдээ:

Үүргэвчийн даац нь W Сонгосон эд зүйлсийн нийт жин ≤ W байх ёстой Зорилго

Сонгож болох эд зүйлсийн үнэлгээний нийлбэрийг хамгийн их байхаар ол.

Оролтын файлын формат:

Стандарт оролтоос дараах хэлбэрээр өгөгдөнө:

N W
w₁ v₁
w₂ v₂
...
wₙ vₙ
​
Гаралтын файлын формат

Тарогийн авч болох хамгийн их нийт үнэлгээг хэвлэ.

Хязгаарлалтууд
  • Бүх оролт нь бүхэл тоо
  • 1 ≤ N ≤ 100
  • 1 ≤ W ≤ 100000
  • 1 ≤ wᵢ ≤ W
  • 1 ≤ vᵢ ≤ 10⁹
Дэд бодлого
Дэд бодлого оноо Хязгарлалт Тайлбар
1 Дэд бодлого -1 1 \(1 ≤ N ≤ 20, 1 ≤ W ≤ 10⁵\)
2 Дэд бодлого -2 1 \(1 ≤ N ≤ 100, 1 ≤ W ≤ 2000\)
3 Дэд бодлого -3 1 \(1 ≤ N ≤ 100, W ≤ 10⁹, 1 ≤ vᵢ ≤ 1000\)
5 Дэд бодлого -5 1 Нэмэлт хязгааралатгүй
Жишээ тест
Оролот - 1
3 8
3 30
4 50
5 60
Гаралт - 1
90
Оролот - 2
5 5
1 1000000000
1 1000000000
1 1000000000
1 1000000000
1 1000000000
Гаралт - 2
5000000000
Оролот - 3
6 15
6 5
5 6
6 4
6 6
3 5
7 2
Гаралт - 3
17

Comments

There are no comments at the moment.