Allocate n empty vectors, that is, empty vector for each index. Then push_back() can be applied.
int main()
{
int n = 10;
std::vector> normal;
normal.resize(n); //Allocating 'n' empty vectors
for (int i = 0; i < n; i++)
{
for (int j = 0; j < 20; j++)
{
normal[i].push_back(j);
}
}
return 0;
}