Submission #616097
Source Code Expand
#include <stdio.h>
#include <stdlib.h>
#include<iostream>
#include <vector>
#include <map>
#include <list>
#include <queue>
#include <string.h>
#include <string>
#include <limits.h>
#include <algorithm>
#include <set>
#include <ctime>
#include <cmath>
using namespace std;
#define SZ(x) ((int)(x).size())
#define rep(i,a,n) for (int i=a; i<(int)n; i++)
#define per(i,n,a) for (int i=n; i>=a; i--)
#define hk push_back
#define pk pop_back
#define mp make_pair
#define PI 3.141592653589793
#define clr(a) memset(a, 0, sizeof(a))
#define clr1(a) memset(a, -1, sizeof(a))
typedef vector<int> VI;
typedef vector< pair<int, int> > VIP;
typedef vector< pair<int, pair<int, double> > > VIPP;
typedef vector<string> VS;
typedef vector <double> VD;
typedef vector <bool> VB;
typedef long long ll;
#define MAX_V 1000
const ll mod = 1000000007;
ll powmod(ll a, ll b) {
ll res = 1; a %= mod; for (; b; b >>= 1){ if (b & 1)res = res*a%mod; a = a*a%mod; }return res;
}
int n;
VI a, a1, a2;
int main()
{
cin >> n;
a.resize(n - 1); a1.resize(n); a2.resize(n);
rep(i, 0, n - 1) {
cin >> a[i];
a1[i + 1] = a[i];
a2[i] = a[i];
}
a1[0] = a1[1];
a2[n - 1] = a2[n - 2];
bool ok = true;
rep(i, 0, n - 1) {
if (max(a1[i], a1[i + 1]) != a[i]) {
ok = false; break;
}
}
if (ok) {
rep(i, 0, n) cout << a1[i] << " ";
cout << endl;
}
else {
rep(i, 0, n) cout << a2[i] << " ";
cout << endl;
}
return 0;
}
Submission Info
Submission Time |
|
Task |
B - 積み鉛筆 |
User |
AtCorea |
Language |
C++ (GCC 4.9.2) |
Score |
0 |
Code Size |
1486 Byte |
Status |
WA |
Exec Time |
111 ms |
Memory |
1964 KB |
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
0 / 80 |
Status |
|
|
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 |
25 ms |
796 KB |
sample2.txt |
WA |
25 ms |
800 KB |
sample3.txt |
AC |
26 ms |
928 KB |
subtask0_0.txt |
WA |
104 ms |
1836 KB |
subtask0_1.txt |
AC |
90 ms |
1948 KB |
subtask0_10.txt |
AC |
86 ms |
1832 KB |
subtask0_11.txt |
WA |
94 ms |
1820 KB |
subtask0_12.txt |
WA |
102 ms |
1700 KB |
subtask0_13.txt |
AC |
88 ms |
1820 KB |
subtask0_14.txt |
WA |
95 ms |
1964 KB |
subtask0_2.txt |
WA |
84 ms |
1700 KB |
subtask0_3.txt |
WA |
98 ms |
1700 KB |
subtask0_4.txt |
AC |
89 ms |
1832 KB |
subtask0_5.txt |
WA |
89 ms |
1752 KB |
subtask0_6.txt |
WA |
100 ms |
1704 KB |
subtask0_7.txt |
AC |
78 ms |
1808 KB |
subtask0_8.txt |
WA |
93 ms |
1832 KB |
subtask0_9.txt |
WA |
111 ms |
1832 KB |