【問題】
要素として正の整数が入った循環リストを考えます。 循環リストXの全て の部分リストについてリスト内の全要素を合計し、 その合計値を集めた ものを集合N(X)とします。 引数 L に対し、 N(X) = {1,2,3,...,n(L)} を満たす長さLの循環リストX を出力するプログラムを作 成してください。 n(L)は長さLの循環リス トで作れる足し合わせの総パターン数で、 n(L) = L × (L - 1) +1 となりま
【実行方法】 本ディレクトリで下記コマンドを実行します。
$ python solver.py <list length>
実行後、解答が存在する場合はコンソールに解が出力されます。また解が存在しない 場合は、コンソールに解が存在しない旨のメッセージが出力されます。 引数 には解を求める循環リストの長さを非負整数値で入力して下さい。
【動作確認実行環境】
$ python --version
Python 2.7.5