結果

問題 No.5 数字のブロック
ユーザー Pccla
提出日時 2017-07-13 01:51:18
言語 PHP
(843.2)
結果
AC  
実行時間 44 ms / 5,000 ms
コード長 694 bytes
コンパイル時間 2,859 ms
コンパイル使用メモリ 32,016 KB
実行使用メモリ 32,532 KB
最終ジャッジ日時 2024-11-18 11:26:20
合計ジャッジ時間 2,719 ms
ジャッジサーバーID
(参考情報)
judge3 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 34
権限があれば一括ダウンロードができます
コンパイルメッセージ
No syntax errors detected in Main.php

ソースコード

diff #

<?php
$box_length = trim(fgets(STDIN));
$block_num = trim(fgets(STDIN));
$block = trim(fgets(STDIN));

$block_arr = explode(" ", $block);
$block_arr_sort = sort($block_arr);

$block_length = $block_arr[0];

if ($block_arr[0] === $box_length)
{
    echo 1;
}
elseif ($block_arr[0] > $box_length)
{
    echo 0;
}
elseif (array_sum($block_arr) <= $box_length)
{
    echo $block_num."\n";
}
else
{
	for ($i = 1; $i < $block_num; $i++)
	{
		$block_length += $block_arr[$i];
		if ($block_length > $box_length)
		{
			echo $i."\n";
			break;
		}
                elseif ($block_length === $box_length)
                {
                    echo $i + 1;
                    break;
                }
	}
}
0