Маринов ставят за здания полукругом с равным удалением для одновременной атаки перед входом
#include <iostream>
#include <vector>
#include <list>
using namespace std;
int main()
{
list<int> l;
vector<int> v;
for (int i = 0; i < 100000; i++) {
l.push_back(i + 1);
v.push_back(i + 1);
}
cout << "list insert start" << endl;
for (int i = 0; i < 100000; i++) {
l.insert(l.begin(), 5);
}
cout << "list insert end" << endl;
cout << "vector insert start" << endl;
for (int i = 0; i < 100000; i++) {
v.insert(v.begin(), 5);
}
cout << "vector insert end" << endl;
return 0;
}
а как цикл for в for q in file: определяет итерируемыми объектами именно строки
IOBase (and its subclasses) supports the iterator protocol, meaning that an IOBase object can be iterated over yielding the lines in a stream. Lines are defined slightly differently depending on whether the stream is a binary stream (yielding bytes), or a text stream (yielding character strings).
Хаха, у тебя ещё точки выхода, у меня бараки вообще используются для удара часто. То есть ты их перемещаешь - бам-бам-бам - потом опять перемещаешь. Видал такое? Подвёл бараки, нагенерил людей, увёл бараки, там тут же бункер ставится. А пока стройка идёт, люди защищают строителя, который после постройки сразу в бункер залазит.