L'équipe B -1047 programme PAT (20 minutes)

Cliquez sur le lien résumé complet de solution PAT B -AC

Titre:
Règles pour la programmation de l' équipe: Chaque équipe composée de plusieurs membres, tous les membres du jeu indépendant, les équipes score de tous les joueurs et les résultats, le meilleur score de l' équipe gagne.

Maintenant, compte tenu de tous les résultats de la course des joueurs, vous écrivez un programme pour trouver l'équipe gagnante.

Format d' entrée:
étant donné une entrée positive de la première ligne entier N (≦ 10 4. ), à savoir, le nombre total de tous les membres de l' équipe. Ensuite N lignes, chaque joueur reçoit un score, au format: numéro d'équipe - scores de l' équipe numéro, les rangs dont le nombre est un nombre entier positif de 1 à 1000, le nombre de joueurs est un entier positif de 1 à 10, 0 à 100 scores entier.

formats de sortie:
numéro d'équipe du championnat de sortie et le score total dans une rangée, au cours de laquelle séparés par un espace. Note: Le titre équipe gagnante est la seule garantie.

entrée de l'échantillon:

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

Exemple de sortie:

11 176

Mon code:

#include<iostream>
#include<cstdio>
#include<vector>
#include<string>
#include<set>
#include<map>
#include<algorithm>
#include<cmath>
#include<ctime>
#include<cstring>
#include<sstream>
using namespace std;
//有的时候题目是一起做的,所以会有不需要的头文件

int main()
{
    int group[1010]={0};
    int N;
    cin>>N;
    for(int i=0;i<N;i++)
    {
        int a,b,c;
        scanf("%d-%d %d",&a,&b,&c);
        group[a]+=c;
    }
    int id=0;
    for(int i=0;i<1010;i++)
    {
        if(group[i]>group[id])id=i;
    }
    cout<<id<<" "<<group[id];
    return 0;
}

Publié 82 articles originaux · louange gagné 1 · vues 1689

Je suppose que tu aimes

Origine blog.csdn.net/qq_34451909/article/details/104812163
conseillé
Classement