PAT 기본 1047 프로그래밍 팀 (20 점)

프로그래밍 팀에 대한 규칙 : 여러 명으로 구성된 각 팀, 독립적 인 게임의 모든 구성원, 팀의 모든 선수들과 결과의 점수를, 가장 높은 팀 점수는 승리합니다.

이제 주어진 모든 선수의 레이스 결과, 당신은 승리 팀을 찾을 수있는 프로그램을 작성.

입력 형식 :

제 1 입력 라인은 양의 정수 주어진  N을 ( ≤), 즉 모든 팀 멤버의 총 수. 이어서  N 행은 각각의 플레이어가 점수를 부여하고, 포맷은 다음 队伍编号-队员编号 成绩여기서 队伍编号1 내지 1000의 양의 정수이고, 队员编号1 내지 10의 양의 정수이며 成绩0 ~ 100의 정수.

출력 형식 :

연속 출력 우승 팀 수와 총 점수는, 그 동안 공백으로 구분. 참고 : 제목이기는 팀이 유일한 보증입니다.

샘플 입력 :

6
3-10 99
11-5 87
102-1 0
102-3 100
11-9 89
3-2 61

샘플 출력 :

11 176

 

사용법 #include <iostream> 
#INCLUDE <cstdlib>
 사용  스페이스 성병; 

INT 의 main () {
     INT teamNum [ 1001 ] = { 0 }, 팀 맥스, 점수, T; 
    CIN >> T;
    반면 (T-- ) { 
        는 scanf ( " % D % % D-D ' , 팀, 최대, 점수); 
        teamNum [팀] + = 점수; 
    } 
    최대 = 0 ;
    위한 ( int로 I = 0 ; I <가 1,001 ; 내가 ++ ) {
         만약(teamNum [I]> teamNum [최대]) 최대 = I; 
    } 
    COUT << 최대 << "  " << teamNum [최대]; 
    시스템 ( " 정지 " );
    반환  0 ; 
}

 

추천

출처www.cnblogs.com/littlepage/p/11355611.html