Javaのブルーブリッジ降雨

[問題の説明]
干ばつ国の砂の長年のために、マスター暁明神秘的な雨に彼の魔法を使用する準備ができて。1-49 49桁の数字を書かれた上に49個の魔法のシンボルを、彼の手を使用するには、この呪文が必要。呪文は呪文を使用して7週間、ボブ・フー毎日続いた、スペルブレイクを再利用することはできません。毎週、暁明は、生成されたデジタルシンボルにエネルギー中央週7魔法の呪文を唱えます。7週間の完全なキャスト呪文の後、雨は、エネルギーの7週間ごとの平均降雨成功するでしょう。そのため、干ばつの長すぎる、できるだけ大きく雨降雨のために少しの希望は、してください大は最大数のですか?
[回答]提出し
、これは空白の質問で塗りの結果であり、あなただけ計算し、結果を提出する必要があります。この質問の結果は整数、整数でのみ塗りつぶしへの回答を提出する際に、余分なコンテンツで塗りつぶしが得点しませんです。
分析は:したがって、基本的な構成は基本的である
27 28 29 30 31 32 33である
20 21 22 23 24 25 26であるであるである
13 14 15 16 17 18である19
10 11 12 34 35 36 37である
7 8 9 38 39 40 41である。
4. 5 6 42 43 44 45です。
12346474849
全て合計の中央値で、
コードは次のようにされている:
公共静的無効メイン(文字列[] args){
新しい新規のA int型INT [] = [49];
int型B [] =新しい新しいINT [49];
int型SUM = 0、M = 0;
//割り当て
用(INT I = 0; I <a.length; I ++){
[I] = I + 1;
}
//配列をBに配置され、
ため(INT iは= 0; I <7; I ++) {7週間がある//
のため(intは私はJ = 3; Jを<I 3 + 7; J ++){// 7桁を取得
(J <(私は+ 1の場合 ) 3){// 3桁の数字の前に割り当てB
B [J] = [J];
}
そうでなければ
B [J] = [49 + 2-JI];
}
SUM = SUM + B [I + 6。
3。]; //メジアン毎週いくつかは、合計した
}
のSystem.out.println(SUM);
}
}
アドバイスのより良いアルゴリズムがたくさんある場合は、このコードのアルゴリズムは、完璧ではないかもしれない、あなたに感謝します!

公開された13元の記事 ウォンの賞賛0 ビュー121

おすすめ

転載: blog.csdn.net/vi_to/article/details/104796605