Submission #616156


Source Code Expand

#include <iostream>
#include <sstream>
#include <string>
#include <cmath>
#include <cstdio>
#include <vector>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <algorithm>
#include <functional>
#include <numeric>

using namespace std;
typedef unsigned int uint;
typedef long long ll;
typedef unsigned long long ull;

#define REP(i,n) for(int i = 0; i < (int)(n); ++i)
#define FOR(i,a,b) for(int i = (a); i < (int)(b); ++i)
#define ALL(c) (c).begin(), (c).end()
#define SIZE(v) ((int)v.size())

#define pb push_back
#define mp make_pair

int main(void)
{
    cin.sync_with_stdio(false);
    int N;
    cin >> N;

    vector<pair<int,int>> nums(N-1);
    REP(n,N-1) {
        int t;
        cin >> t;
        nums[n] = mp(t,n);
    }
    sort(ALL(nums));
    
    vector<int> ans(N);
    for(auto e: nums) {
        int n = e.first;
        int idx = e.second;
        if (ans[idx] == 0) ans[idx] = n;
        if (ans[idx+1] == 0) ans[idx+1] = n;
    }
    
    REP(i,SIZE(ans)){
        cout << ans[i];
        if (i == SIZE(ans)-1) cout << endl;
        else cout << " ";
    }

    return 0;
}

Submission Info

Submission Time
Task B - 積み鉛筆
User minus9d
Language C++11 (GCC 4.9.2)
Score 80
Code Size 1175 Byte
Status AC
Exec Time 77 ms
Memory 1960 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 920 KB
sample2.txt AC 24 ms 804 KB
sample3.txt AC 23 ms 924 KB
subtask0_0.txt AC 68 ms 1824 KB
subtask0_1.txt AC 57 ms 1952 KB
subtask0_10.txt AC 56 ms 1828 KB
subtask0_11.txt AC 61 ms 1952 KB
subtask0_12.txt AC 69 ms 1828 KB
subtask0_13.txt AC 61 ms 1828 KB
subtask0_14.txt AC 64 ms 1956 KB
subtask0_2.txt AC 57 ms 1692 KB
subtask0_3.txt AC 66 ms 1700 KB
subtask0_4.txt AC 60 ms 1956 KB
subtask0_5.txt AC 58 ms 1696 KB
subtask0_6.txt AC 66 ms 1692 KB
subtask0_7.txt AC 57 ms 1700 KB
subtask0_8.txt AC 64 ms 1828 KB
subtask0_9.txt AC 77 ms 1960 KB