lintcode--011 (House Robbery 2)

Source: Internet
Author: User
Tags lintcode

After the last robbery, the thief found a new place to rob, but this time all the houses were in a circle, which meant that the first house and the last house were next to each other. Each house is stocked with a certain amount of money. The only constraint you face is that the neighboring house is connected with an anti-theft system, and the system automatically alarms when two adjacent houses are robbed the same day.

Given a list of nonnegative integers, the amount of money stored in each house is counted, and if you Rob tonight, you can get as much money as you want without triggering the alarm device.

Precautions

The problem is the extension of House robber, but it's just a line turned into a circle.

Sample Example

Give the Nums =[3,6,4]Return6, you can't rob.3And4The rooms in which they are located, because they are enclosed in a circle, are adjacent.

label Dynamic planningMicrosoft Problem Solving :

lintcode--011 (House Robbery 2)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.