[Python-es] Listas en python

Jose Caballero jcaballero.hep en gmail.com
Jue Oct 30 20:42:50 CET 2014


Ha!, no todos los emparejamientos se producen a la vez. Cada
emparejamiento se produce en un dia diferente. Es eso?

Vale. Sin pensar en la solucion, imaginemos por un momento que no se
puede conseguir siempre (que, como digo, no lo se pues no lo he
pensado). Entonces que?
Se le dan mas dias de descanso para el siguiente evento o mala suerte?
 O dicho de otro modo, si al hacer los emparejamientos del evento N,
no se pueden dar suficientes dias de descanso todos desde el N-1, cual
es el algoritmo para decidir a quien se sacrifica?


El día 30 de octubre de 2014, 15:33, Peon Blanco
<peonblanco83 en gmail.com> escribió:
> Evento - 1
> escuela-1 vs escuela-2
> escuela-3 vs escuela-4
> escuela-5 vs escuela-6
> escuela-7 vs escuela-8
> escuela-9 vs escuela-10
> Evento - 2
> escuela-1 vs escuela-3
> escuela-2 vs escuela-4
> escuela-7 vs escuela-6
> escuela-5 vs escuela-9
> escuela-8 vs escuela-10
> Evento - 3
> escuela-10 vs escuela-1
> escuela-9 vs escuela-2
> escuela-8 vs escuela-3
> escuela-7 vs escuela-4
> escuela-6 vs escuela-5
>
>
> la intención es hacer una lista o roll de competencia donde los
> participantes tengan el mayor tiempo para descansar
> por ejemplo escuela-10 evento dos y evento 3 esta uno después del otro  lo
> que busco es que el programa detecte esto y lo ponga en el evento 3  lugar 4
> por ejemplo
>
>
> El 30 de octubre de 2014, 12:04, Jose Caballero <jcaballero.hep en gmail.com>
> escribió:
>
>> Me resulta complicado seguir la explicacion...
>> Parece ser algun tipo de liga (tipo liga deportiva o algo parecido).
>> Pero no me queda claro si es por eliminatorias, o se deben enfrentar
>> todos con todos, por ejemplo.
>> Y no me queda clara la diferencia entre "evento" y "encuentro".
>>
>> El día 30 de octubre de 2014, 13:34, Peon Blanco
>> <peonblanco83 en gmail.com> escribió:
>> > Hola buen día tengo alguna duda no se si es posible.
>> >
>> > tengo datos que adquiero de una base de datos sqlite podrían ser los
>> > siguientes.
>> > escuela-1
>> > escuela-2
>> > escuela-3
>> > escuela-4
>> > escuela-5
>> > escuela-6
>> > escuela-7
>> > escuela-8
>> > escuela-9
>> > escuela-10
>> >
>> > estos datos son para competencias(3) voy comparando las escuelas para
>> > definir el orden de los encuentros al momento lo hago
>> >
>> > Datos="Total de escuelas x eventos "
>> > DATOS=random.sample(DATOS, len(DATOS))
>> >
>> > escuela-1 vs escuela-2
>> > escuela-3 vs escuela-4
>> > escuela-5 vs escuela-6
>> > escuela-7 vs escuela-8
>> > escuela-9 vs escuela-10
>> > escuela-1 vs escuela-3
>> > escuela-2 vs escuela-4
>> > escuela-7 vs escuela-6
>> > escuela-5 vs escuela-9
>> > escuela-8 vs escuela-10
>> > escuela-10 vs escuela-1
>> > escuela-9 vs escuela-2
>> > escuela-8 vs escuela-3
>> > escuela-7 vs escuela-4
>> > escuela-6 vs escuela-5
>> >
>> >
>> > y los trae de esta forma
>> >
>> > lo que quiero realizar pero no tengo idea de como es tratar de poner los
>> > eventos mas o menos cada 5 encuentros.
>> > que cada escuela tenga entre 4 a 5 eventos de descanso.
>> >
>> > espero haberme explicado
>> >
>> >
>> > _______________________________________________
>> > Python-es mailing list
>> > Python-es en python.org
>> > https://mail.python.org/mailman/listinfo/python-es
>> > FAQ: http://python-es-faq.wikidot.com/
>> >
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>


Más información sobre la lista de distribución Python-es