Submission #616143


Source Code Expand

// This template is based on http://ctylim.hatenablog.com/entry/2015/08/30/191553, provided by ctylim.
#include <iostream>
#include <iomanip>
#include <vector>
#include <set>
#include <map>
#include <algorithm>
#include <numeric>
#include <functional>
#include <cmath>
#include <queue>
#include <stack>
#include <utility>

#define repd(i,a,b) for (int i=(a);i<(b);i++)
#define mrepd(i,a,b) for (int i=(b-1);i>=(a);i--)
#define rep(i,n) repd(i,0,n)
#define mrep(i,n) mrepd(i,0,n)
#define LL long long
#define MOD 1000000007
using namespace std;

template <typename T> void input_array(T * p){
  int a = sizeof(p) / sizeof(p[0]);
  rep(i, a){
    cin >> p[i];
  }
}

void input_vector(vector<int> * p, int a){
  rep(i, a){
    int input;
    cin >> input;
    p -> push_back(input);
  }
}

template <typename T>
void output(T a, int precision) {
  if (precision > 0) {
    cout << setprecision(precision)  << a << "\n";
  } else {
    cout << a << "\n";
  }
}

template <typename T>
void show_array(T arr[]) {
  rep(i, sizeof(*arr)/sizeof(arr[0])) cout << arr[i] << ' ';
  cout << endl;
}


template <typename T>
void show_vec(vector<T> vec) {
  rep(i, vec.size()) cout << vec[i] << ' ';
  cout << endl;
}

bool debug_mode;

int main() {
  int N;
  cin >> N;
  int K[N-1];
  int L[N];
  rep(i, N-1) cin >> K[i];
  L[0] = K[0];
  L[N-1] = K[N-2];
  cout << K[0] << ' ';
  repd(i, 0, N-2) cout << min(K[i], K[i+1]) << ' ';
  cout << K[N-2] << endl;
  return 0;
}

Submission Info

Submission Time
Task B - 積み鉛筆
User gdgdgutta
Language C++11 (Clang++ 3.4)
Score 80
Code Size 1533 Byte
Status AC
Exec Time 114 ms
Memory 1132 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 80 / 80
Status
AC × 3
AC × 15
Set Name Test Cases
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
Case Name Status Exec Time Memory
sample1.txt AC 27 ms 916 KB
sample2.txt AC 28 ms 732 KB
sample3.txt AC 27 ms 740 KB
subtask0_0.txt AC 104 ms 1048 KB
subtask0_1.txt AC 94 ms 1132 KB
subtask0_10.txt AC 84 ms 1064 KB
subtask0_11.txt AC 93 ms 1064 KB
subtask0_12.txt AC 102 ms 1060 KB
subtask0_13.txt AC 88 ms 1060 KB
subtask0_14.txt AC 96 ms 1064 KB
subtask0_2.txt AC 83 ms 1064 KB
subtask0_3.txt AC 98 ms 1052 KB
subtask0_4.txt AC 89 ms 1056 KB
subtask0_5.txt AC 83 ms 1052 KB
subtask0_6.txt AC 101 ms 1016 KB
subtask0_7.txt AC 78 ms 1088 KB
subtask0_8.txt AC 94 ms 1060 KB
subtask0_9.txt AC 114 ms 1056 KB