样例输入1
begin
p1:2
s2:2
s5:3
s8:1
end
s2 t1 t1 t1
s5
s8
p2
p3
p4
样例输出1
s5
s2
s8
t1
p2 p3 p4 t1 t1
样例说明1
起初的手牌为,二条和三张东风,获得二条可以获得胜利。
第一次获得牌,获得五条后,手牌为二条、五条和三张东风,不符合胜利条件,如果打出二条,则再获得一张五条可以获胜,剩余的五条数量为0;如果打出五条,则再获得一张二条可以获胜,剩余的二条数量为1;如果打出东风,则无法在获得一张特定的牌后获胜,所以打出五条。
第二次获得牌,获得八条后,手牌为二条、八条和三张东风,不符合胜利条件,如果打出二条,则再获得一张八条可以获胜,剩余数量为2;如果打出八条,则再获得一张二条可以获胜,剩余数量为1;如果打出东风,则无法在获得一张特定的牌后获胜,所以打出二条。
第三次获得牌,获得二筒后,手牌为八条、二筒和三张东风,不符合胜利条件,如果打出二筒,则再获得一张八条可以获胜,剩余数量为2;如果打出八条,则再获得一张二筒可以获胜,剩余数量为3;如果打出东风,则无法在获得一张特定的牌后获胜,所以打出八条。
第四次获得牌,获得三筒后,手牌为二筒、三筒和三张东风,不符合胜利条件,如果打出二筒,则再获得一张三筒可以获胜,剩余数量为3;如果打出三筒,则再获得一张二筒可以获胜,剩余数量为3;如果打出东风,则再获得一张一筒或四筒可以获胜,剩余数量为6,所以打出东风。
第五次获得牌,获得四筒后,手牌为二筒、三筒、四筒和两张东风,符合胜利条件。
样例输入2
begin
m2:2
m3:1
m4:2
m5:2
m6:4
end
m3 m3 m4 m5
m2
m1
m1
m9
m9
样例输出2
样例说明2
起初的手牌为,三万、三万、四万、五万,获得三万或六万可以获得胜利。
第一次获得牌,获得二万后,手牌为二万、三万、三万、四万、五万,不符合胜利条件,如果打出二万,则再获得一张三万或六万可以获胜,剩余的数量为1;如果打出三万,则再获得一张二万或五万可以获胜,剩余的数量为2;如果打出四万,则无法在获得一张特定的牌后获胜;如果打出五万,则再获得一张三万可以获胜,剩余的数量为1;所以打出三万。
第二次获得牌,获得一万后,手牌为一万、二万、三万、四万、五万,不符合胜利条件,如果打出一万,则再获得一张二万或五万可以获胜,剩余数量为2;如果打出二万,则再获得一张一万可以获胜,剩余数量为3;如果打出三万,则无法在获得一张特定的牌后获胜;如果打出四万,则再获得一张五万可以获胜,剩余数量为1;如果打出五万,则再获得一张一万或四万可以获胜,剩余数量为4,所以打出五万。
第五次获得牌,获得一万后,手牌为两张一万和二万、三万、四万,符合胜利条件。