提出 #616475


ソースコード 拡げる

#include <iostream>
#include <vector>

using namespace std;

int main(int argc, char const *argv[]){
	int n,temp;
	cin >> n;
	vector<int> in,out;

	for(int i = 1; i < n; i++){
		cin >> temp;
		in.push_back(temp);
	}

	out.push_back(in.front());

	for(auto it = in.begin();it < in.end() - 1;it++){
		if(*it <= *(it+1)) out.push_back(*it);
		else out.push_back(*(it+1));
	}

	out.push_back(*(in.end()-1));

	cout << out.front();

	for(auto it = out.begin() + 1;it < out.end();it++){
		cout << ' ' << *it;
	}

	cout << endl;

	return 0;
}

提出情報

提出日時
問題 B - 積み鉛筆
ユーザ HaLGa0710
言語 C++11 (GCC 4.9.2)
得点 80
コード長 568 Byte
結果 AC
実行時間 116 ms
メモリ 1952 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 27 ms 808 KiB
sample2.txt AC 26 ms 920 KiB
sample3.txt AC 27 ms 744 KiB
subtask0_0.txt AC 107 ms 1812 KiB
subtask0_1.txt AC 93 ms 1948 KiB
subtask0_10.txt AC 89 ms 1880 KiB
subtask0_11.txt AC 106 ms 1944 KiB
subtask0_12.txt AC 105 ms 1816 KiB
subtask0_13.txt AC 90 ms 1948 KiB
subtask0_14.txt AC 101 ms 1952 KiB
subtask0_2.txt AC 86 ms 1816 KiB
subtask0_3.txt AC 103 ms 1824 KiB
subtask0_4.txt AC 93 ms 1952 KiB
subtask0_5.txt AC 88 ms 1816 KiB
subtask0_6.txt AC 101 ms 1824 KiB
subtask0_7.txt AC 80 ms 1820 KiB
subtask0_8.txt AC 95 ms 1952 KiB
subtask0_9.txt AC 116 ms 1944 KiB