Считывает ввод, но не выводит вектор
int main()
{
vector< vector<int> > a;
ll n;
cin >> n;
a.reserve(n);
for(int i = 0; i < n; ++i) a[i].reserve(n);
for(int i = 0; i < n; ++i)
for(int j = 0; j < n; ++j) cin >> a[i][j];
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < n; ++j) cout << a[i][j] << " ";
cout << "\n";
}
}
C reserve() не работает потому что этот метод только выделяет память и никаких конструкторов не вызывает, а resize() создает заданное количество элементов т.е. вызывает конструкторы по умолчанию.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники