結果

問題 No.1090 ソーシャルディスタンス / Social Distance
ユーザー Iruyan_Zak
提出日時 2020-09-30 18:48:45
言語 PHP
(843.2)
結果
WA  
実行時間 -
コード長 348 bytes
コンパイル時間 1,689 ms
コンパイル使用メモリ 31,208 KB
実行使用メモリ 41,488 KB
最終ジャッジ日時 2024-07-06 06:33:30
合計ジャッジ時間 3,599 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample WA * 2
other WA * 23
権限があれば一括ダウンロードができます
コンパイルメッセージ
No syntax errors detected in Main.php

ソースコード

diff #

<?php

fscanf(STDIN, "%d %d", $n, $d);  // 5 2
$ds = explode(" ", fgets(STDIN));  // [1, 2, 3, 1000]

$ds_ = [0];
foreach ($ds as $val) {
  $ds_[] = end($ds_) + $val;
} // [0, 1, 3, 6, 1006]

for ($i=1; $i < count($ds_); $i++) {
  if($ds_[$i] - $ds_[$i - 1] < $d) {
    $ds_[$i] = $ds_[$i - 1] + $d;
  }
}

echo implode(" ", array_slice($ds_, 1));
0