Задачі
Рюкзак з масами
Рюкзак з масами
Задано $n$ предметів масою $m_1, m_2, ..., m_n$ та варітстю $c_1, c_2, ..., c_n$ відповідно.
Ними наповнюють рюкзак, який витримує вагу не більше $m$. Визначте набір предметів, який можна винести у рюкзаку, який має найбільшу вартість.
\InputFile
Перший рядок містить натуральне число $s\:(s \le 10^4)$ --- вагу рюкзака.
Другий рядок містить $n\:(n \le 100)$ натуральних чисел $m_i\:(m_i \le 100)$ --- ваги предметів.
Третій рядок містить $n$ натуральних чисел $c_i\:(c_i \le 100)$ --- вартості предметів.
\OutputFile
Виведіть номери предметів (числа від $1$ до $n$), які увійдуть у рюкзак найбільшої вартості.
Вхідні дані #1
6 2 4 1 2 7 2 5 1
Вихідні дані #1
1 3 4