求救,快救救我吧 “泊松分酒” 急用……
因本人刚开始学C语言,帮忙解决一下: 某人有12斤啤酒一瓶,想从中倒出6斤。但是他没有6斤的容器,只有一个8斤的容器和一个5斤的容器。怎样的倒法才能把12斤啤酒平分为两份。 谢谢!!!!
假
12斤容器为A 8斤容器为B,5斤容器为C
酒全部在A容器中
1 A->B
结果 A=4 B=8,C=0;
2 A->C
结果 A=0; B=8; C=4;
3 B->A
结果 A=8; B=0; C=4;
4 C->B
结果 A=8; B=4; C=0;
5 A-C
结果 A=3; B=4; C=5;
6 C-B
结果 A=3;B=8; C=1
7 B->A
结果 A=11,B=0; C=1;
8 C->B
结果 A=11,B=1; C=0;
8 A->C
结果 A=6; B=1; C=5
9 C->B
结果 A=6;B=6;C=0;