結果

問題 No.5 数字のブロック
コンテスト
ユーザー phptaro
提出日時 2015-01-30 18:31:53
言語 PHP
(8.5.2)
コンパイル:
php -l _filename_
実行:
php _filename_
結果
RE  
実行時間 -
コード長 564 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 75 ms
コンパイル使用メモリ 38,008 KB
実行使用メモリ 38,388 KB
最終ジャッジ日時 2026-03-07 19:00:51
合計ジャッジ時間 1,934 ms
ジャッジサーバーID
(参考情報)
judge3 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other RE * 34
権限があれば一括ダウンロードができます
コンパイルメッセージ
No syntax errors detected in Main.php

ソースコード

diff #
raw source code

<?php
$l = trim(fgets(STDIN));
$n = trim(fgets(STDIN));
$w = split(" ",(fgets(STDIN)));

$sortedArr = stdinSort($w);

$sum = $sortedArr[0];
$count = 0;

for($i = 1; $i <= $n; $i++){
	if($sum < $l){	
		$sum += $sortedArr[$i];
		$count++;
	}
}
if($count == 0){
	$ans = 0;
}else{
	$ans = $count -1;
}
echo $ans;

function stdinSort($value){
	$arr1 = explode(" ", $value);	//半角スペース区切りの要素を格納
	$arr2 = array();
	for ($i = 0; $i < count($arr1); $i++) {
		$arr2[] = intval($arr1[$i]);
	}
	sort($arr2);	//昇順に並び替え
	return $arr2;
}
0