关于一道题能否用动规做
  • 板块学术版
  • 楼主Kio_
  • 当前回复9
  • 已保存回复9
  • 发布时间2020/8/24 13:16
  • 上次更新2023/11/6 19:31:28
查看原帖
关于一道题能否用动规做
127925
Kio_楼主2020/8/24 13:16

题面:(洛谷没找到这题qwq)


兔兔是可爱的动物,小明想拥有一些。

宠物店提供 nn 个兔兔,编号为 11~nn ,小明很喜欢,所以他想拥有的越多越好。初始,每个兔兔每天需要固定量的食物。但是,如果它看见别的兔兔也在吃东西,他会觉得饥饿而吃更多的东西。一个兔兔每多一个同食者需要增加一个固定量的食物。

hungerihunger_i 表示第 ii 个兔兔单独进食所需要的食物。greedigreed_i 表示第 ii 个兔兔在每多一个同食者的情况下增加的食物量。小明每天最多可以供应 totalFoodtotalFood 量食物,那么他最多可以养多少只兔兔。

输入格式:

第一行两个整数 n 和 k 。

第二行 n 个整数,第 i 个为 hungerihunger_i

第三行 n 个整数,第 i 个为 greedigreed_i

输出格式:

一个整数,表示小明最多可以养多少只兔兔。

样例

样例输入 1

3 7

1 2 3

2 2 1

样例输出 1

2


想问的问题

这题可否用 dp 来求诸如 nn 只兔子中选 ii 只兔子的最小代价 的问题?(之前用了暴力求出每只兔子的代价,然后从小到大排序,贪心选前几个的算法;虽然过了,但感觉用动规也能做,但自己做不出来就来洛谷问了qwq)

求大佬指教!QwQ

2020/8/24 13:16
加载中...