Векторная функция push_back (), разница во времени при добавлении в нее списка

#vector #time-complexity #push-back

Вопрос:

Я просто хочу спросить, в чем разница в:

 vector<vector<int>> ans;
vector<vector<int>> a={{1,2}};

ans.push_back({a[0][0],a[0][1]});
ans.push_back(a[0]);

 

В чем разница между этими двумя, которые я использовал в вопросе, и время сильно различалось? Пожалуйста, дайте мне знать, если потребуются дополнительные объяснения.