PM向けフィジカルの問題

4艘の小船があって、向こう岸を行き来するのにそれぞれ片道1分、3分、6分、9分かかるとする。
ひとりの漁師がこの4艘の小船を向こう岸に持っていこうと思っている。
漁師は一度に2艘の船を運ぶことができるが、そのときにかかる時間は遅い方の小船の所要時間になる。
これらの小船を運ぶための最短時間は19分であるが、n艘の船があって所要時間をそれぞれS1分、S2分、・・・Sn分と与えたときにすべての船を運ぶのにかかる最短時間とその手順を求めるプログラムを、最寄のプログラマに作成させたときに必要になる時間を見積もれ。
・「殺伐とした家族の小船の問題」のソースコードと解説は得られているとする。
トランザクションに余裕がないらしいので、それなりに効率がよいプログラムが求められている


ようするに、コミュニケーションも必要なくて技術変化もビジネス要求の変化もなくて、技術的な問題もあらかた解決してて、カオスでも複雑系でもないとしたらソフトウェア開発は予測可能なのか?という話。