西西河

主题:【原创】一个游戏引发的无血案 -- Highway

共:💬45 🌺54
全看分页树展 · 主题 跟帖
家园 佩服,佩服,老大钻的很细,提个算法的建议,老大看看

24点的计算里如果只考虑四则计算,其中任何一个计算都是A(+-*/)B=C

所以对于四个数比如1,2,3,4

先在四个数里任意选择两个数,在这两个数里做加减乘除得到一个新数,把这个新数和剩下的两个数和在一起,这就只有三个数了,在这三个数里在选两个做加减乘除就可再减少一个数,如此类推,到最后剩下两个数在做加减乘除看是不是等于24.

所以总共的可能组合有:(4个里选两个)*(4种运算)*(3个里选两个)*4*(2个里选两个)*4=1128种,这样就是586都可以很快出来结果

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河