>>152
暇つぶしに計算機で答え出してみた

(["F","G","-G"],[29 % 9,5 % 18,5 % 18,4 % 9])
(["G","F","-G"],[29 % 9,5 % 18,5 % 18,4 % 9])
(["-G","F","G"],[29 % 9,4 % 9,5 % 18,5 % 18])

ヘ長調5/18, ト長調5/18, 変ト長調4/9の割合の時このままの調で平均調号数が29/9≒3.22など
全部の解を求めるプログラムではなくて最大値求めるプログラムなので他にも29/9になる解はあるでしょう
知らんけど

https://ideone.com/dNQ0eg