C++ Dynamic Programming Algorithm to Compute the Largest Sum of Non-Adjacent Numbers in a Circular Array

After robbing those houses on that street, the thief has found himself a new place for his thievery so that he will not get too much attention. This time, …