【发布时间】:2020-04-15 10:17:18
【问题描述】:
小偷想要抢劫房屋。他知道每间房子里有多少钱。他不能连续抢劫三座房屋。找出他能掠夺的最大金钱。
示例 -
6 [5 5 10 100 10 5]
5+10+100+5=120。
在这之后我们可以概括因为他不能连续抢劫k个房屋。
【问题讨论】:
-
到目前为止您尝试过什么?你能发布你的努力吗?
-
在上面的例子中,我认为应该是
[(5) 5 (10) (100) 10 (5)],它会给出 120 -
是的,你是对的。
-
@ArunGowda 我无法解决连续两次的战利品问题。在处理这个美丽的问题时有很多困惑。 :(
-
小偷遵守规则? ;)
标签: arrays algorithm dynamic-programming