SPOJ Brasil

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.

SPOJ Problem Set (seletivas)

3092. Los buses de Cartagena

Problema: MARQUES

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:1s
Tamanho do fonte:50000B
Linguagem permitida:Todas exceto: AWK CLOJ ERL F# GO JS PERL 6 SCALA SED TCL
Origem:Primeira Seletiva para Maratona de Programacao IME-USP - 2008

SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.