不懂为什么X,Y,Z要“进行两次等值调换 ”,所以我把“当X,Y,Z进行了两次等值调换以后 ”理解成“当X,Y,Z付完账以后 ”。
刚开始↓
老板有25.
X有10、10、10、10、10、10,他要付35;
Y有10、10、10,他要付25;
Z有25、25、25、5,他要付10;
换钱后↓
X有25、25、10;
Y有25、5;
Z有10、10、10、10、10、10、10、10.
付钱后↓
老板有25、25、25、10、10.
X剩25,走人;
Y剩5,走人;
Z剩10、10、10、10、10、10、10,买烟。
刚开始↓
老板有25.
X有10、10、10、10、10、10,他要付35;
Y有10、10、10,他要付25;
Z有25、25、25、5,他要付10;
换钱后↓
X有25、25、10;
Y有25、5;
Z有10、10、10、10、10、10、10、10.
付钱后↓
老板有25、25、25、10、10.
X剩25,走人;
Y剩5,走人;
Z剩10、10、10、10、10、10、10,买烟。














