質問: x[i] - 1 ここまで考えましたが、これだと毟った数をどのように足せばいいのかわからないので別の方針を試そうと思い、解説を読んだところ、方針2で 「それぞれの枚数について、毟る枚数をあらかじめ書いておく。 {0, 0, 1, 0, 1, 2, 3, 0, 1, 0}を用いる。」とありましたが、{0, 0, 1, 0, 1, 2, 3, 0, 1, 0}がどの枚数を表しているかわかりません。 長々と書きましたが、アルゴリズム的に簡単なのは方針2だと思います。そのため、こちらで解きたいので{0, 0, 1, 0, 1, 2, 3, 0, 1, 0}がどの枚数を表しているか教えてください。
回答: 方針2においては、以下の表を見てよく考えると理解できるかと思います。 | 花弁枚数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 好/嫌 | ○ | × | ○ | × | ○ | × | ○ | × | ○ | | 好/嫌/大好 | ○ | × | ◎ | ○ | × | ◎ | ○ | × | ◎ | | 毟る枚数 | 0 | 1 | 0 | 1 | 2 | 3 | 0 | 1 | 0 | ただし、題意ではありえない花弁0枚をリスト操作の都合上、先頭に0を入れていると思われます。