مشکل کوله پشتی با بازیابی پاسخ
Problem
با توجه به N موارد جرم m1، …، mN و هزینه c به ترتیب < sub>1، …، cN.
کولهپشتی را پر میکنند که نمیتواند وزنی بیش از M را تحمل کند. مجموعه اقلام قابل حمل در کوله پشتی که بالاترین هزینه را دارد را تعیین کنید.
ورودی:
- سطر اول شامل یک عدد طبیعی N که از 100 تجاوز نمی کند و یک عدد طبیعی M از 10000 تجاوز نمی کند؛
است.
- در خط دوم N اعداد طبیعی mi را وارد کنید که از 100 تجاوز نکند؛
- N اعداد طبیعی باi که بیش از 100 نباشد در خط سوم وارد می شوند.
خروجی: تعداد اقلام (اعداد از 1 تا N) را چاپ کنید که در کوله پشتی با بالاترین هزینه (یک عدد در هر خط) گنجانده می شود. .
نمونهها
<سر>
| # |
ورودی |
خروجی |
<بدن>
| 1 |
4 6
2 4 1 2
7 2 5 1
|
1
3
4 |