Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <utility>
- #include <algorithm>
- using namespace std;
- int main() {
- vector<pair<int,int>> dni;
- int iloscEgzaminow;
- cin>>iloscEgzaminow;
- while(iloscEgzaminow!=0)
- {
- int a,b;
- cin>>a>>b;
- dni.emplace_back(a,b);
- iloscEgzaminow--;
- }
- sort(dni.begin(),dni.end(),
- [](pair<int,int> &pierwszy,pair<int ,int> &drugi)->bool
- {
- if(pierwszy.first==drugi.first)
- {
- return !(pierwszy.second>drugi.second);
- } else
- return !(pierwszy.first>drugi.first);
- } );
- int dzienKonca=0;
- while(!dni.empty())
- {
- if(dzienKonca<=dni[0].second)
- dzienKonca=dni[0].second;
- else dzienKonca=dni[0].first;
- dni.erase(dni.begin());
- }
- cout<<dzienKonca;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement