int minMeetingRooms(vector& intervals)
{
vector<pair<int, int>> changes;
for (auto i : intervals) {
changes.push_back({i.start, 1});
changes.push_back({i.end, -1});
};
sort(begin(changes), end(changes));
}
I can not understand for loop using auto i…Please help me to understand and simplify this loop.