【配列活用メニュー】> 【配列に対しての複雑な処理】STEP: 1 傾斜配点 (paizaランク C 相当) [難易度: 1363 ±16]
※リンク先へ移動するためには[paiza]へのログインが必要です。

paiza の入社試験では 科目 1 〜 5 の 5 科目のテストが課せられており、それぞれの科目には重みが設定されています。受験者の得点は各科目の (とった点数) * (科目の重み) となります。 5 科目の得点の合計が最も高かった受験者の得点を求めてください。
入力値(例)
5
1 2 3 4 5
1 2 3 4 5
6 7 8 9 0
10 11 12 13 14
10 10 10 10 10
100 2 4 6 48
出力値(例)
380
解答例
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  | 
						<?php     $n = trim(fgets(STDIN));     $weight = explode(" ", trim(fgets(STDIN)));     for($i = 0; $i < $n; $i++) {         $array = explode(" ", trim(fgets(STDIN)));         $total = 0;         for($j = 0; $j < 5; $j++) {             $total += $array[$j] * $weight[$j];         }         $result[] = $total;     }     echo max($result); ?>  | 
					

							
											

                