Submission #3049970


Source Code Expand

# pragma GCC optimize("O3")
# include <bits/stdc++.h>
std::pair<int,int> DR[] = {{-1,0},{0,1},{1,0},{0,-1},{-1,1},{-1,-1},{1,1},{1,-1}};
# define ll long long
# define clock (clock() * 1000.0 / CLOCKS_PER_SEC)
# define rc(s) return cout << s,0
# define rcg(s) cout << s;exit(0)
# define _ ios_base::sync_with_stdio(false);cin.tie(0);cerr.tie(0);cout.tie(0);
# define db(x) cerr << #x << " = " << x << '\n'
# define pb push_back
# define mp make_pair
# define all(s) s.begin(),s.end()
# define sz(x) (int)((x).size())
# define int ll
using namespace std;

int n,x;

int32_t main(){_
    //freopen("input","r",stdin);
	cin >> n;
	int rev = 1;
	deque<int>deq;
	for(int i = 1;i <= n;i++)
	{
		cin >> x;
		if(rev == 1) deq.push_back(x);
		else deq.push_front(x);
		rev = !rev;
	}
	if(!rev) reverse(deq.begin(),deq.end());
	for(auto it : deq) cout << it << ' ';
}

Submission Info

Submission Time
Task C - pushpush
User nibab
Language C++14 (GCC 5.4.1)
Score 300
Code Size 889 Byte
Status AC
Exec Time 38 ms
Memory 3840 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 38 ms 3840 KB
even_1.txt AC 38 ms 3840 KB
even_2.txt AC 38 ms 3840 KB
even_3.txt AC 38 ms 3840 KB
odd_0.txt AC 38 ms 3840 KB
odd_1.txt AC 38 ms 3840 KB
odd_2.txt AC 38 ms 3840 KB
odd_3.txt AC 38 ms 3840 KB
sample1.txt AC 1 ms 256 KB
sample2.txt AC 2 ms 384 KB
sample3.txt AC 1 ms 256 KB
sample4.txt AC 1 ms 256 KB