Advertisement
Graf_Rav

Untitled

Jan 18th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.     int n;
  8.     cin>>n;
  9.     string prevName;
  10.     string winName="";
  11.     int prevCount;
  12.     int winCount=0;
  13.     int score=-1;
  14.     int prevScore=-1;
  15.     for(int i=0;i<n;i++){
  16.         string name;
  17.         string a;
  18.         int sc;
  19.         cin>>name>>a>>sc>>sc;
  20.         name+=' '+a;
  21.         if(sc>score){
  22.             prevName=winName;
  23.             prevCount=winCount;
  24.             prevScore=score;
  25.             score=sc;
  26.             winName=name;
  27.             winCount=1;
  28.         }
  29.         else if(sc==score){
  30.             winCount++;
  31.         }
  32.         else if(sc==prevScore){
  33.             prevCount++;
  34.         }
  35.         else if(sc>prevScore){
  36.             prevCount=1;
  37.             prevScore=sc;
  38.             prevName=name;
  39.         }
  40.     }
  41.    
  42.     if(winCount*4<=n){
  43.         if(prevCount==1){
  44.             cout<<prevName;
  45.         }
  46.         else{
  47.             cout<<prevCount;
  48.         }
  49.     }
  50.     else{
  51.         if(score<=300){
  52.             if(winCount==1){
  53.                 cout<<winName;
  54.             }
  55.             else{
  56.                 cout<<winCount;
  57.             }
  58.         }
  59.         else{
  60.             if(prevCount==1){
  61.                 cout<<prevName;
  62.             }
  63.             else{
  64.                 cout<<prevCount;
  65.             }
  66.         }
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement