Submission #2236064


Source Code Expand

#include <iostream>
#include <deque>
#include <algorithm>
using namespace std;
typedef long long ll;
int main()
{
    int n;
    cin>>n;
    deque<int> d;
    for(int i=0;i<n;i++)
    {
        int a;
        cin>>a;
        if(!i)
            d.push_back(a);
        else
        {
            if(i%2)
                d.push_back(a);
            else
                d.push_front(a);
        }
    }
    if(n%2==0)
        reverse(d.begin(),d.end());
    for(int i=0;i<n;i++)
    {
        if(i)
            cout<<" ";
        cout<<d[i];
    }
    cout<<endl;
    return 0;
}

Submission Info

Submission Time
Task C - pushpush
User vjudge3
Language C++14 (GCC 5.4.1)
Score 300
Code Size 577 Byte
Status AC
Exec Time 112 ms
Memory 2944 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 12
Set Name Test Cases
Sample sample1.txt, sample2.txt, sample3.txt, sample4.txt
All even_0.txt, even_1.txt, even_2.txt, even_3.txt, odd_0.txt, odd_1.txt, odd_2.txt, odd_3.txt, sample1.txt, sample2.txt, sample3.txt, sample4.txt
Case Name Status Exec Time Memory
even_0.txt AC 100 ms 2944 KB
even_1.txt AC 100 ms 2944 KB
even_2.txt AC 100 ms 2944 KB
even_3.txt AC 101 ms 2944 KB
odd_0.txt AC 100 ms 2944 KB
odd_1.txt AC 100 ms 2944 KB
odd_2.txt AC 100 ms 2944 KB
odd_3.txt AC 112 ms 2944 KB
sample1.txt AC 1 ms 256 KB
sample2.txt AC 1 ms 256 KB
sample3.txt AC 1 ms 256 KB
sample4.txt AC 1 ms 256 KB