Tecnologia
Golfe Trabalho 1
Algoritmos e Programação II — 2013
1 Descrição
A palavra golfe vem do inglês golf, que por sua vez provém do alemão kolbe, significando taco. Considerado um esporte de elite por muitas pessoas, sua real origem é bastante discutida, sendo que a mais considerada é a sua criação pelos escoceses, que já o praticavam por volta do ano de 1400. Há muitas modalidades de jogo de golfe. Uma das mais comuns é a stroke play, onde o vencedor é definido pelo menor número na somatória das tacadas. Para cada buraco, há um número médio de tacadas necessárias para embocar a bola, chamado par do buraco, que ajuda a medir o desempenho do jogador. Sendo assim, se um buraco tem par 4 e um jogador emboca a bola em 3 tacadas, sua pontuação neste buraco é -1. Se no mesmo buraco outro jogador embocar a bola em 6 tacadas, sua pontuação neste buraco é 2. Desse modo, ganha quem tiver menos pontos. Sua tarefa neste trabalho é escrever um programa que receba o nome de um campeonato, o ano de realização, o nome dos golfistas (participantes), os resultados dos buracos percorridos e determine a classificação final dos golfistas. Podemos considerar que os golfistas são classificados de acordo com as seguintes regras, nesta ordem: 1. Menos pontos no total; 2. Menos pontos nos últimos 6 buracos (se houver); 3. Menos pontos nos últimos 3 buracos (se houver); 4. Menos pontos no último buraco; 5. Ordem lexicográfica dos nomes dos golfistas. Essas regras gerais estabelecem critérios de classificação que sempre fornecem uma ordem crescente dos golfistas em um campeonato (daquele que tem menos pontos para aquele que tem mais), estabelecendo também critérios de desempate. Isso significa que, após um número de buracos, nunca há dois golfistas empatados, mesmo que tenham o mesmo número de pontos. 1
UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL Faculdade de Computação
2 Entrada e saída
A entrada contém vários casos de teste. A