Районная олимпиада по информатике. 2016-2017 учебный год.
Задача A. Реверс
Ограничение по времени:
2 секунда
Ограничение по памяти:
64 мегабайта
Дана последовательность чисел $A$ длины $N$. Требуется вывести в обратном порядке.
Формат входного файла
Первая строка входного файла содержит целое число $N$ $(1 \le N \le 10^{6})$ — длину последовательности. Вторая строка входного файла содержит $N$ целых чисел — элементы последовательности $A.$ Все элементы последовательности не превосходят 100000 по абсолютному значению.
Формат выходного файла
В единственной строке выходного файла выведите элементы последовательности $A$ в обратном порядке. Для наглядности обратите внимание на примеры.
Примеры:
Вход 3 1 2 3Ответ
3 2 1Вход
4 1 2 3 1Ответ
1 3 2 1
Комментарий/решение:
#include<bits/stdc++.h>
using namespace std ;
int main () {
int n ;
cin >> n ;
vector<int> a(n) ;
for(int i = 0 ; i < n ; i++){
cin >> a[i] ;
}
reverse(a.begin() , a.end()) ;
for(int i = 0 ; i < n ; i++){
cout << a[i] << " " ;
}
}
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.