Diamantes

Un príncipe muy rico tiene exactamente nn diamantes. Cada diamante 1in1\leq i\leq n tiene un cierto valor viv_i. La tradición manda que, antes de casarse, el príncipe haga un regalo de valor exactamente VV a su princesa. El príncipe quiere regalarle exactamente dos de sus diamantes, pero no sabe como decidir rápidamente si puede hacerlo o no. ‘?Puedes ayudar a este pringado?

Por ejemplo, si n=6n=6 y el valor de los diamantes es 5,8,6,2,6,205, 8, 6, 2, 6, 20, entonces es posible hacer un regalo de valor V=10V=10 (8+28+2) o bien un regalo de valor V=12V=12 (6+66+6), pero no es posible hacer un regalo de valor V=9V=9.

Entrada

La entrada consiste en diversos casos. Cada caso empieza con el valor VV del regalo (un natural entre 1 y 10810^8) y el número nn de diamantes (un natural entre 1 y 10510^5) en este orden. Después vienen nn naturales entre 1 y 10810^8 indicando el valor de cada diamante. Un caso con V=n=0V = n = 0 marca el final de la entrada.

Salida

Para cada caso, escribid en una línea “married” o bien “single” según si el príncipe puede hacer el regalo o no.

Información del problema

Autoría: Unknown
Traducción: Carlos Molina

Generación: 2026-01-25T11:49:54.713Z

© Jutge.org, 2006–2026.
https://jutge.org