¿Por qué la vaca cruzó la carretera?
Las vacas del Granjero Juan están tratando de aprender a cruzar la carretera bien. Recordando el viejo cuento "¿porqué el pollo cruzo la carretera?", ellas piensan que los pollos son expertos cruzando la carretera, y van en busca de los pollos para que las ayuden.
Sucede que los pollos son criaturas muy ocupadas y tienen tiempo limitado para ayudar a las vacas. Hay polos en la granja (convenientemente numerados
, y cada pollo
está dispuesto a ayudar a una vaca precisamente en el tiempo
. Las vacas, nunca apuradas, tienen más flexibilidad en sus horarios. Hay
vacas en la granja, convenientemente numeradas
, donde la vaca
puede cruzar la carretera entre el tiempo
y el tiempo
. Pensando que el "sistema compañero" es la mejor manera de proceder, cada vaca
quisiera idealmente encontrar un pollo
que la ayude a cruzar la carretera; para que sus horarios sean compatible
y
deben satisfacer
.
Si cada vaca puede ser asociada con a lo más un pollo y cada pollo con a lo más una vaca, por favor, ayude a calcular el máximo número de parejas pollo-vaca que puede ser construido.
Entrada
La primera línea de la entrada contiene y
. Las siguientes
líneas contienen
, y las siguientes
líneas contienen
y
para
. Los A′s, B′s, y T$'s son todos enteros no negativos (no necesariamente distintos) de tamaño a lo más
.
Salida
Por favor calcule el número máximo posible de pares pollo-vaca.
Restricciones
Ejemplo de Entrada
5 4
7
8
6
2
9
2 5
4 9
0 3
8 13
Ejemplo de Salida
3
USACO 2017 February Contest, Silver Problem 1. Why Did the Cow Cross the Road.
Comments