fork download
  1. #include<iostream>
  2. #include<algorithm>
  3. using namespace std;
  4. bool mycompare(pair<string,int>a,pair<string,int>b)
  5. {
  6. if (a.second==b.second)
  7. {
  8. return a.first<b.first;
  9. }
  10. return a.second>b.second;
  11. }
  12. int main()
  13. {
  14. int min_sal;
  15. int n;
  16. cin>>min_sal;
  17. cin>>n;
  18. pair<string,int>p[100005];
  19. for (int i=0;i<n;i++)
  20. {
  21. cin>>p[i].first>>p[i].second;
  22. }
  23. sort(p,p+n,mycompare);
  24. for (int i=0;i<n;i++)
  25. {
  26. if (p[i].second>=min_sal)
  27. {
  28. cout<<p[i].first<<" "<<p[i].second;
  29. cout<<endl;
  30. }
  31. }
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 19040KB
stdin
Standard input is empty
stdout
Standard output is empty