第2回 ドワンゴからの挑戦状 予選

Submission #1497876

Source codeソースコード

#include "iostream"
#include "climits"
#include "list"
#include "queue"
#include "stack"
#include "set"
#include "functional"
#include "algorithm"
#include "string"
#include "map"
#include "iomanip"
#include "random"

using namespace std;
const long long int MOD = 1000000007;

long long int power(long long int x, long long int n, long long int M) {
	long long int tmp = 1;

	if (n > 0) {
		tmp = power(x, n / 2, M);
		if (n % 2 == 0) tmp = (tmp*tmp) % M;
		else tmp = (((tmp*tmp) % M)*x) % M;
	}
	return tmp;
}

long long int N, M, K, Q, W, H, L, R;
long long int ans;

int main() {
	ios::sync_with_stdio(false);
	cin >> N;
	int box[100000];
	for (int i = 1; i < N; i++)cin >> box[i];
	int num[100000];
	num[0] = box[1];
	for (int i = 1; i < N; i++) {
		if (box[i] > box[i+1])num[i] = box[i+1];
		else if (box[i] == num[i - 1])num[i] = 1;
		else num[i] = box[i];
		if (!num[i])num[i]++;
	}
	for (int i = 0; i < N; i++) {
		if (i)cout << " ";
		cout << num[i];
	}
	cout << endl;
	return 0;
}

Submission

Task問題 B - 積み鉛筆
User nameユーザ名 olphe
Created time投稿日時
Language言語 C++14 (GCC 5.4.1)
Status状態 WA
Score得点 0
Source lengthソースコード長 1045 Byte
File nameファイル名
Exec time実行時間 ms
Memory usageメモリ使用量 -

Test case

Set

Set name Score得点 / Max score Cases
Sample - sample1.txt,sample2.txt,sample3.txt
All 0 / 80 sample1.txt,sample2.txt,sample3.txt,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

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
sample1.txt AC 1 ms 256 KB
sample2.txt WA
sample3.txt WA
subtask0_0.txt WA
subtask0_1.txt WA
subtask0_10.txt WA
subtask0_11.txt WA
subtask0_12.txt WA
subtask0_13.txt WA
subtask0_14.txt WA
subtask0_2.txt WA
subtask0_3.txt WA
subtask0_4.txt WA
subtask0_5.txt WA
subtask0_6.txt WA
subtask0_7.txt WA
subtask0_8.txt WA
subtask0_9.txt WA