선장이 과반수 이상의 표를 얻으면 되는데
해적 ABCD와 선장 총 다섯 명이 있다고 해보자

선장>A>B>C>D 순으로 서열이 높다고 할 때
밑에서부터 올라오면서 생각해보면 답이 나옴

C, D 둘만 남았을 때 C는 어떤 조건을 제시해도 D한테 죽게 됨
0:1000이라도 D가 C를 죽일 수도 있는 것임
그렇다면 C는 무조건 B의 제안에 찬성을 해야 함
그러니 B는 1000:0:0을 제안할테고
C는 이 제안에 무조건 찬성을 하겠지

A, B, C, D가 남았을 경우 금화는 998:0:1:1로 분배됨
왜냐하면 C, D가 A의 제안을 거절하면 A가 죽고 B, C, D 셋이 남기 때문에 1000:0:0의 시나리오로 흘러가게 되는데
A는 당연히 자기가 죽고싶지 않을 것이기 때문에 C, D에게 금화 한개씩을 줘서 확실한 찬성표를 받아냄
C, D도 A의 제안을 거절해서 금화 0개를 받는것보단 A에게 찬성해서 금화를 한개라도 받는 것이 이득이기 때문에 이 제안에 찬성함

이제 마지막 시나리오인 선장과 ABCD인데
이 경우에는 선장이 997을 받고 C, D 둘 중 하나에게 금화를 2개 준 뒤 B에게 금화를 하나 주면 됨

선장이 C나 D에게 금화 하나를 준다고 가정했을 경우
C나 D는 A의 시나리오와 받는 금화의 수가 차이가 없으니 선장이 죽던 말던 아무런 상관이 없어짐
고로 선장은 C나 D 둘 중 하나에게 금화 두 개를 제안해서 확실한 찬성표 하나를 얻고
B는 선장의 제안을 거절했다간 자기가 금화를 0개 받는 시나리오가 확정되기 때문에 금화를 하나라도 받는다면 선장에게 무조건 찬성할 수 밖에 없게 됨
선장은 자신의 표를 포함, 과반수의 표를 얻었기 때문에 금화 997개를 날로 쳐먹고도 목숨을 부지함