о, поделитесь кодомо интересна логика написания
#include <bits/stdc++.h>
using namespace std;
#define ll long long
bool sortbysecdesc(const pair<string,string> &a,
const pair<string,string> &b)
{
return a.second<b.second;
}
int main(){
int n;
cin>>n;
int counter = 1;
vector<pair<string, string>>time;
for(int i = 0; i < n;i++){
string start;
string end;
cin>>start;
cin>>end;
time.push_back({start,end});
}
sort(time.begin(), time.end(), sortbysecdesc);
string tmp = time[0].second;
for(int i = 0; i < n;i++){
if(tmp < time[i].first){
counter++;
tmp = time[i].second;
}
}
cout << counter;
}
vector pair это если че это как словарь в пайтоне