Можно скопировать все элементы v[i].second
в новый вектор, а затем выполнить операцию lower_bound
с новым вектором, и поскольку положение конкретного значения, которое мы ищем, будет одинаковым в обоих векторах, поэтому разумно сделать. Но если вектор содержит много элементов, копирование будет дорогостоящим.
Итак, я хочу знать синтаксис для выполнения операции lower_bound
над контейнером типа vector<pair<int,int>>
, если это возможно (особенно только над вторыми элементами вектора).