Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Edatos 2022
Proyecto Edatos 2022
ESTRUCTURA DE DATOS
Tener en cuenta que los dos guardias abandonan simultáneamente el círculo, luego es
posible que uno de los encargados cuente un guardia ya seleccionado por el otro.
Obs.: Para la solución se debe implementar una lista circular doblemente enlazada y las
correspondientes funciones que acceden a la estructura de datos.
Entrada de datos
Salida requerida
A guardar en el archivo de texto "guardias.out": Para cada línea de datos del archivo de
entrada (excepto la última que contiene tres ceros), se generará una línea de números
que especifique el orden en que serían seleccionados los guardias para esos valores de
N, k y m. Cada selección se separa de la anterior por una coma y los números
seleccionados deben estar separados por un espacio en blanco. Cuando los dos guardias
son seleccionados simultáneamente, en el archivo aparecerá primero el elegido por el
encargado que cuenta en sentido horario, no debe ponerse una coma después del
último grupo.
Ejemplo de entrada
10 4 3
5 2 8
13 2 2
0 0 0
Ejemplo de salida
2 3,5,4 1
1 3 5 7 Total