結果

問題 No.45 回転寿司
ユーザー しめはじめ
提出日時 2019-06-20 14:03:28
言語 PHP
(843.2)
結果
AC  
実行時間 51 ms / 5,000 ms
コード長 450 bytes
コンパイル時間 4,525 ms
コンパイル使用メモリ 30,800 KB
実行使用メモリ 31,216 KB
最終ジャッジ日時 2024-12-27 20:38:29
合計ジャッジ時間 5,012 ms
ジャッジサーバーID
(参考情報)
judge4 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 30
権限があれば一括ダウンロードができます
コンパイルメッセージ
No syntax errors detected in Main.php

ソースコード

diff #

<?php
$num = trim( fgets( STDIN ) );
$data = explode( " ", trim( fgets( STDIN ) ) );
$pair_prev = array( 0, 0 );
$pair = array( 0, 0 );

for( $i = 0; $i < $num; $i++ ){
	// i個めを取らない場合
	$pair[0] = max( $pair_prev );
	// i個めを取る場合(i-1を取らないときにのみ取れるため [0]に加算した値となる)
	$pair[1] = $pair_prev[0] + $data[$i];
	// 保存
	$pair_prev = $pair;
}

printf( "%d\n", max( $pair ) );
0