実は前に向聴数を高速に数えるルーチン考えたことあるんだよね

最初から面子単位で考えていくんだよ
一筒なら、一筒二筒三筒しか考慮しない
面子に1つ足りないのも一応保持しておいて
一筒三筒だったら、あと1つで面子、と数える

こうすると、全種類の牌をいちいちツモって来なくてもいい