Gestion des enregistrements en double
Il y a
n
personnes dans une ancienne base de données. Les ingénieurs ont du mal à extraire des informations utiles du jeu de données car certains noms se chevauchent. On vous demande de les aider afin qu'ils puissent travailler avec ces données. La base de données contient les noms d'utilisateurs et leurs dates de naissance. Il y a de nombreux noms dupliqués et on vous demande de les dédupliquer en ajoutant un numéro à côté d'eux. S'il y a deux personnes nommées Anna
, le programme doit conserver le premier et ajouter un 1
au second. Cela donnera Anna
et Anna1
. Si une autre Anna
est présente dans la base de données, le programme doit attribuer Anna2
à ce nom.La première ligne de l'entrée contient un entier unique
n
. Les n
lignes suivantes contiennent des noms et des dates de naissance séparés par un espace.Le programme doit imprimer
n
lignes, chacune avec un nom unique dans le format décrit, ainsi que la date de naissance correspondante.Entrée | Sortie |
5
Anna 08/08/1999
Bob 02/02/1998
Steven 09/02/2000
Anna 01/04/2004
Anna 01/04/2004 | Anna 08/08/1999
Bob 02/02/1998
Steven 09/02/2000
Anna1 01/04/2004
Anna2 01/04/2004 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB