次の問題が発生しましたが、解決策を見つけることができません。
声明:
N 個のワイングラスがあります。各ワイングラスの容量は無限であると仮定されます。各グラスのワインの量は、0 以外の正の整数で、単位は ml です。タイプ 1 の移動は、ガラス i からガラス j への 1 ml の移動として定義されます。タイプ 2 の移動は、グラス i から 1 ml を捨てることと定義されます。タイプ 1 のすべての Move のコストは 1 です。タイプ 2 のすべての手のコストは k です。各グラスのワインの初期量が与えられた場合、各グラスのワインの量が素数 (またはゼロ) になるように、2 種類の動きをいくつか行う必要があります。このような変換の最小コストを出力します。
この問題にどう取り組むか?可能な解決策のアイデアはありますか?