向听数计算的一些问题
zyr17 opened this issue · 1 comments
zyr17 commented
在测试向听数计算的时候,我发现部分向听数计算可能不正确,例子是245568m245568p77s。normal_round_to_win
算得的向和数为4,实际上为2向听。
查看代码后发现,在计算每个花色的搭子和面子时,由于万饼都是0面3搭或1面0搭,默认都选择了0面3搭最后搭子超载导致多算了一个向听。这里可能需要针对情况枚举或者搜索一下选择哪种。因为不清楚syanten.dat
中这两组数字是怎么算出来的所以不太清楚应该怎么改。。
Agony5757 commented
我帮你问问这个模块的作者。如果有问题应该也是syanten.dat里面的问题,可能不用动代码。
这一块不是我做的,暂时还不确定是哪里的问题