C/C++の宿題片付けます 152代目
■ このスレッドは過去ログ倉庫に格納されています
0816デフォルトの名無しさん
2011/10/25(火) 17:36:28.84[2] 問題文(含コード&リンク):
1〜10の数が書かれたカードが1枚ずつ、全部で10枚あります。
今、これらのカードを並べ、隣り合った数の差を左から次々に加えて
いくことにします。例えば、
2,5,6,8,1,4,3,9,7,10
と並べたならば、
3+1+2+7+3+1+6+2+3=28
ということになります。
この計算結果が最も大きくなるようにカードを並べると、
結果はいくらになるでしょうか。
(注)元の問題は算数の問題なので論理で答えを出すものだが、
ここではプログラムを書いてその最大値を求めて欲しい。
[3] 環境
[3.1] OS: Windows 7
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2011年10月31日
[5] その他の制限:特になし
よろしくお願いします
■ このスレッドは過去ログ倉庫に格納されています