Untitled
unknown
plain_text
3 years ago
722 B
25
Indexable
#include <bits/stdc++.h> using namespace std; vector <pair<int,int> > oreSp; bool cmp(pair<int,int> x, pair<int,int> y){ return (x.second<y.second) || (x.second==y.second && x.first>y.first); } int main() { ifstream fin("spectacole.in"); ofstream fout("spectacole.out"); int n, x=-1, y=-1, cnt=0; fin>>n; for(int i=0; i<n; i++){ fin>>x>>y; oreSp.push_back({x, y}); } sort(oreSp.begin(), oreSp.end(), cmp); for(int i=0; i<oreSp.size(); i++){ if(oreSp[i].second<=oreSp[i+1].second){ cnt++; } fout<<oreSp[i].first<<" "<<oreSp[i].second<<endl; } fout<<endl; fout<<cnt; return 0; }
Editor is loading...