提出 #617411


ソースコード 拡げる

#include <iostream>
#include "math.h"

using namespace std;

int main(int argc, char const *argv[]) {
  int N;
  cin >> N;
  int K[N - 1];
  for (int i = 1; i < N; i++) {
    cin >> K[i];
  }

  int L[N];
  L[1] = K[1];
  L[N] = K[N - 1];
  for (int i = 1; i < N - i; i++) {
    L[1 + i] = min(K[i], K[i + 1]);
    L[N - i] = min(K[N - i - 1], K[N - i]);
  }

  for (int i = 1; i <= N; i++) {
    cout << L[i] << " ";
  }
  cout << endl;
  return 0;
}

提出情報

提出日時
問題 B - 積み鉛筆
ユーザ tdmhk1
言語 C++ (GCC 4.9.2)
得点 80
コード長 477 Byte
結果 AC
実行時間 113 ms
メモリ 1572 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 80 / 80
結果
AC × 3
AC × 15
セット名 テストケース
Sample sample1.txt, sample2.txt, sample3.txt
All subtask0_0.txt, subtask0_1.txt, subtask0_10.txt, subtask0_11.txt, subtask0_12.txt, subtask0_13.txt, subtask0_14.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt, subtask0_5.txt, subtask0_6.txt, subtask0_7.txt, subtask0_8.txt, subtask0_9.txt
ケース名 結果 実行時間 メモリ
sample1.txt AC 26 ms 892 KiB
sample2.txt AC 24 ms 920 KiB
sample3.txt AC 23 ms 800 KiB
subtask0_0.txt AC 101 ms 1456 KiB
subtask0_1.txt AC 87 ms 1564 KiB
subtask0_10.txt AC 84 ms 1444 KiB
subtask0_11.txt AC 95 ms 1444 KiB
subtask0_12.txt AC 108 ms 1436 KiB
subtask0_13.txt AC 88 ms 1444 KiB
subtask0_14.txt AC 96 ms 1572 KiB
subtask0_2.txt AC 81 ms 1316 KiB
subtask0_3.txt AC 98 ms 1312 KiB
subtask0_4.txt AC 90 ms 1492 KiB
subtask0_5.txt AC 83 ms 1448 KiB
subtask0_6.txt AC 100 ms 1380 KiB
subtask0_7.txt AC 78 ms 1312 KiB
subtask0_8.txt AC 93 ms 1444 KiB
subtask0_9.txt AC 113 ms 1444 KiB