1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| A,B,C三个人提议吃东西(对吃什么各持己见) A-->日料 B-->法餐 C-->中餐
提议顺序 A->B->C
Prepare阶段 A将提议(1)发送给BC BC没有接受小于编号为1的提议,BC接受,并不再接受小于1的提议 B将提议(2)发送给AC A没有接受小于编号为2的提议,A接受,并不再接受小于2的提议 C接受过编号为1的提议,但是2>1,C接受,并不再接受小于2的提议 C将提议(3)发送给AB A接受过编号为2的提议,但是3>2,A接受,并不再接受小于3的提议 B接受过编号为2的提议,但是3>2,B接受,并不再接受小于3的提议
Accept阶段 A将提议(1,日料)发送给BC B不接受小于3的提议,拒绝 C不接受小于2的提议,拒绝 A的票数0,再次进入Prepare阶段 B将提议(2,法餐)发送给AC A不接受小于3的提议,拒绝 C不接受小于2的提议,接受 B的票数为1 C将提议(3,中餐)发送给AB A不接受小于3的提议,接受 B不接受小于3的提议,接受 C的票数为2
C(3,中餐)获得多数人同意
|