Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

MARQUES - Los buses de Cartagena

Gabriel Garcia Marques é um escritor colombiano autor de histórias fantásticas como "Cién años de soledade", "El amor en los tiempos del cólera" e "Memoria de mis putas tristes". Suas histórias se caracterizam pelo uso do que ficou conhecido como "realismo mágico", em que situações reais são explicadas com elementos mágicos. Apesar de seus trabalhos serem considerados muito ricos e até cenográficos, livros baseados em suas obras não têm merecido sucesso de público ou de crítica. O mais recente exemplo foi a filmagem em 2007 de "Love in the Time of Cholera".

Uma de suas obras menos conhecidas é "Los buses de Cartagena", que descreve a história de uma pequena companhia de ônibus da cidade colombiana que, principalmente devido aos problemas de quebra dos ônibus por excesso de carga, pretendia reduzir o número de passageiros transportados em cada viagem de Cartagena a Medellin para um mesmo número fixo. Ao mesmo tempo, a companhia queria continuar atendendo a todos os pedidos de forma satisfatória. Cada ônibus possui um horário de partida, e cada passageiro dispõe de uma lista de horários nos quais gostaria de viajar. Os passageiros desejam apenas ir para Medellin, ou seja, nenhum passageiro pretende viajar duas vezes no mesmo dia.

Sua tarefa é determinar o número mínimo de passageiros que devem ser transportados em cada viagem respeitando a restrição de que todos os passageiros devem ser atendidos.

Entrada

A primeira linha de um caso de testes terá um inteiro T que indicará o número de instâncias. A primeira linha de cada instância contém dois inteiros N e M (1 ≤ N, M ≤ 100). Cada uma das M linhas seguintes possui o horário de partida de um dos ônibus. O horário está no formato hh:mm (00 ≤ hh ≤ 23, 00 ≤ mm ≤ 59 e hh e mm possuem dois dígitos). Cada uma das N linhas seguintes contém a lista de horários em que cada passageiro pode viajar. A lista dos horários está no seguinte formato: um inteiro K (1 ≤ K ≤ M) seguido de K horários, também no formato hh:mm, separados por um espaço em branco.

Saída

Para cada instância imprima uma linha contendo o número mínimo de passageiros que devem ser transportados.

Exemplo de entrada
3
3 2
00:10
11:30
1 00:10
2 00:10 11:30
2 11:30 00:10
3 3
23:50
23:50
23:51
2 23:51 23:50
1 23:50
1 23:50
4 2
10:00
12:01
1 12:01
1 12:01
1 12:01
1 12:01

Exemplo de saída
2
1
4


Adicionado por:Wanderley Guimarăes
Data:2008-10-01
Tempo limite:0.169s
Tamanho do fonte:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Linguagem permitida:Todas exceto: ASM64 CLOJURE ERL FSHARP JS-RHINO PERL6 PY_NBC SCALA TCL
Origem:Primeira Seletiva para Maratona de Programacao IME-USP - 2008

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.