この整数のリストがあるとします:
リスト A = 3 5 9 10 11 15
他にも整数のリストがいくつかあるとします。
リスト B1 = 1 2 3 4 5 6 7 8 20 25
リスト B2 = 4 7 8 13 17
リスト B3 = 10 11 12 13 14 15 16 17
注:
- Aでは、4はギャップです(6、7、8、12、13、14と同じ)
- B1では、1、2、20、および25が脂肪です : Aの最小値より劣る、またはAの最大値より優れているため、余分です
次のようなアルゴリズムはありますか?
- B リストが A リストのすべてのギャップを埋めるかどうかを示します。
- (いくつかのギャップが埋められていない場合) どの B リストが A リストのギャップを埋めているかを示します。最高= 埋められたギャップの最大数と脂肪の最小数
私はそれが古典的な必要性だと思います...
ps : 私は .py コードを好みますが、疑似コードは問題ありません
どうもありがとう