Двенадцать задач, в которых числа нужно сохранить: прочитайте их в вектор, а потом используйте по позиции, в другом порядке или не один раз. Начните с первой и идите по порядку.
- Позиции считаются с 1, индексы — с 0.
p-й элемент из условия — этоa[p - 1]. В задачах Значения в позициях, Запросы к массиву, Удаление отрезка и Вырезать и поместить в начало даются позиции. - В Сколько равных последнему элементу? последний элемент нужен раньше, чем можно судить о первом, — прочитайте всё, а потом сделайте второй проход.
- Сначала чётные: два прохода по одному и тому же вектору или два вектора,
заполненные через
push_back. - Равны ли массивы? и Кто победил? читают два вектора одной длины и сравнивают их индекс за индексом.
long longтам, где складываются два числа до 10⁹: Сумма двух массивов и Суммы соседних элементов. В Запросах к массиву каждый элемент начинается сxи может двести тысяч раз вырасти на величину до 10⁹ —vector<long long> a(n, x).- Суммы соседних элементов идут с шагом
i += 2и складываютa[i] + a[i + 1]. - В Разности с перевёрнутым массивом второй вектор не нужен вовсе:
i-й элемент перевёрнутого массива — это зеркальныйa[n - 1 - i]. - Удаление отрезка и Вырезать и поместить в начало печатают части вектора, а не изменённый вектор: решите, какие индексы печатать и в каком порядке.