El club de jugadores de tateti internacional, está desarrollando su campeonato mundial, el cual dura una semana y hoy es su último día

. Al final de cada día se fue actualizando el archivo “jugadores.dat” que guarda el nombre del jugador, número del jugador (números enteros no consecutivos), cantidad de puntos acumulados en este campeonato y está ordenado por la clave de cada jugador. Los puntos se calculan de la siguiente forma: suma 3 puntos si gana la partida, suman 1 punto cada jugador si empatan la partida y suma 0 (cero) puntos si pierde la partida. El campeonato está organizado de tal forma que sólo puede haber un ganador. Se tiene una cola que contiene la información de todas las partidas jugadas en el día de hoy. Pero no están cargadas en el orden en que se fueron jugando. Todas las jugadas de una misma partida están consecutivas. Cada nodo de la cola tiene la información de una jugada: clave del jugador, X (0, 1, 2, 3) e Y (0, 1, 2, 3), (donde X e Y indican la posición de la ficha en el tablero). Para indicar que la partida finalizó X e Y valen 0. Como la cantidad de jugadores es muy grande, al inicio de cada día de partidas se crea en memoria un árbol binario de búsqueda con la clave de cada jugador y su puntaje diario inicializado en cero (el cual ya esta está en memoria con los totales en cero). Se pide que analice cada partida jugada, determinando quien ganó, perdió o si hubo empate, y calcule los puntos acumulados en este día correspondientes a cada jugador. Luego de analizar todas las partidas, se pide que actualice con el puntaje diario los puntos acumulados por cada jugador en el archivo de “jugadores.dat” e informe por pantalla el nombre del jugador y el total de puntos obtenidos en todo el campeonato.