Percurso de Bicicleta
O final de cada troço é um local de controlo. Os amigos têm de registar os instantes em que partem de Lisboa e em que passam nos locais de controlo. Assuma que, em qualquer um destes locais (partida ou de controlo), os instantes registados pelos dois amigos nunca são iguais. Os amigos também combinaram que só poderiam ultrapassar-se uma única vez em cada troço, ou seja, se o amigo A ultrapassasse o amigo B num dado troço, então B já não poderia ultrapassar A nesse troço. No final da viagem, os amigos querem saber em que troços do percurso houve ultrapassagens e qual deles ultrapassou o outro, bem como quem chegou primeiro a Santarém. TarefaEscreva um programa que, dados os nomes dos amigos e os instantes registados por eles, indica as ultrapassagens realizadas e quem chegou primeiro a Santarém.InputCada uma das duas primeiras linhas do input tem o nome de um amigo, que é uma sequência não vazia de (no máximo, 50) caracteres. Os dois nomes,
A terceira linha tem quatro inteiros,
Restrições
OutputO output temULTRAPASSA em LocalOrigem - LocalDestino
As localidades devem ser escritas em maiúsculas e sem acentos: LISBOA ,
SANTA IRIA DE AZOIA ,
FORTE DA CASA ,
VILA FRANCA DE XIRA ,
CARREGADO ,
AZAMBUJA ,
CARTAXO e
SANTAREM .
Estas linhas devem ser escritas por ordem cronológica (pela ordem dos troços).
A última linha contém o nome do amigo que chegou primeiro a Santarém.
Exemplo 1
InputMaria Santos Jose Santos 12 50 13 5 14 5 14 10 14 50 14 51 15 40 15 41 16 30 16 41 17 10 17 15 18 5 18 54 20 0 20 10 OutputMaria Santos
Exemplo 2InputJorge S Joana S 12 50 13 5 14 5 14 20 14 50 14 51 15 40 15 41 16 30 16 41 17 10 17 5 18 5 18 4 20 0 20 10 OutputJoana S ULTRAPASSA em CARREGADO - AZAMBUJA Jorge S ULTRAPASSA em CARTAXO - SANTAREM Jorge S
ToPAS'2025 |