Decatlón Vacuno.
Las vacas del Granjero Juan, convenientemente denominadas
como siempre, se están preparando para una decatlón que tiene
eventos diferentes (entonces tal vez sería mejor llamarla N-atlón en vez de decatlón, la cual tradicionalmente tiene exactamente 10 eventos).
La vaca tiene un nivel de habilidad
cuando compite en el evento
. Cada vaca debe competir en un y único evento, y cada evento debe tener alguna vaca competiendo en él.
El puntaje total para todas las vacas es la suma de sus niveles de habilidad en los eventos en los cuales están competiendo. Sin embargo, los jurados del evento también pueden dar puntos de bonos si ellos son impresionados particularmente. Hay bonos que los jueces pueden dar. El Bono i tiene tres partes: si las vacas obtienen al menos
puntos para los primeros
eventos (incluyendo otros bonos involucrados en exactamente esos eventos) ellas obtendrán
puntos adicionales.
Por ejemplo, consideremos vacas con las siguientes habilidades:
E V E N T O
| 1 | 2 | 3
--+---+---+--
C 1 | 5 | 1 | 7
--+---+---+--
O 2 | 2 | 2 | 4
--+---+---+--
W 3 | 4 | 2 | 1
Por ejemplo, la vaca 1 podría obtener 7 puntos para el equipo si ella participara en el evento 3.
Suponga que los jueces ofrecen un bono , tal que si las vacas obtienen al menos 7 puntos en los primeros dos eventos, ellas obtendrán 6 puntos adicionales. Aquí, la asignación óptima podría ser asignar la vaca 1 al evento 1, la vaca 2 al evento 3 y la vaca 3 al evento 2. Para los dos primeros eventos, la vaca 1 obtendrá 5 puntos y la vaca 3
obtendrá 2 puntos dándoles 7 puntos, lo cual es suficiente para satisfacer el bono 1. Por lo tanto, el puntaje total que ellas obtendrán será
.
Por favor, decida en qué eventos deberían participar las vacas para maximizar su puntaje total.
Entrada
- Línea 1: Dos enteros separados por espacio:
,
.
- Líneas 2..B+1: La línea i+1 contendrá la información para el bono i la cual está en tres enteros separados por espacios:
.
- Líneas B+2..B+N+1: La línea
contendrá la información de como será la actuación de la vaca
en cada uno de sus eventos. Esto será dado por
enteros separados por espacios:
.
Salida
La cantidad máxima de puntos que las vacas pueden recibir, incluyendo bonos.
Restricciones
Ejemplo de Entrada
3 1
2 7 6
5 1 7
2 2 4
4 2 1
Ejemplo de Salida
17
Detalles de la Salida: La vaca 1 participará en el evento 1, la vaca 3 participará en el evento 2 y la vaca 2 participará en el evento 3.
USACO 2014 February Contest, Gold. Problem 2. Cow Decathlon.
Comments