47. Полнота и точность

Не решаласьЛёгкая

Для контроля за соблюдением ограничений на передвижение большегрузного транспорта используется система автоматического распознавания автомобильных номеров, принимающая на вход изображение автомобильного номера и возвращающая распознанный номер в виде строки. Классификатор большегрузных автомобилей устроен следующим образом: он принимает на вход изображение номера, выполняет его распознавание, а затем проверяет полученную строку на предмет соответствия формату, принятому для большегрузных автомобилей.

Номера большегрузных автомобилей имеют следующий формат:

  • код региона (цифра от 22 до 99);
  • дефис (символ '-');
  • четырёхзначное число от 11 до 99999999, записанное с ведущими нулями (например, 00230023);
  • две или три прописные латинские буквы. Допустимыми являются сочетания BIG, BAG, BUG, BG, UG, при этом для региона с кодом "5" сочетания BIG и BAG не используются.

Пример корректного номера, удовлетворяющего заданному формату: 3-0023BAG

Для контроля качества классификатора была подготовлена тестовая выборка изображений номеров автомобилей. Для вашего удобства выборка разделена на две части. Первая часть содержит результаты распознавания номеров, про исходные изображения которых точно известно, что они принадлежат большегрузным автомобилям, а вторая — результаты распознавания номеров автомобилей, про изображения которых точно известно, что они не принадлежат большегрузным автомобилям.

Рассчитайте полноту и точность классификатора.

Формат ввода

В первой строке записаны два числа, nn и kk (1n,k1000001 \le n, k \le 100\,000).

Далее следуют n+kn + k строк с результатами распознавания автомобильных номеров, из которых первые nn строк относятся к первой части выборки, а последующие kk строк — ко второй.

Длина одной строки составляет от 33 до 2020 символов, в её состав могут входить цифры, прописные и строчные буквы латинского алфавита, а также дефисы и пробелы.

Формат вывода

Выведите два числа: полноту и точность системы распознавания автомобильных номеров. Числа следует выводить на одной строке через пробел с точностью не менее четырёх знаков после запятой.

Примечание

Для корректного отнесения автомобиля к классу большегрузных результат распознавания его номера должен в точности соответствовать требуемому формату. В частности, обратите внимание на недопустимость пробелов, в т.ч. начальных и заключительных.

Ограничения

Ограничение времени

3 с

Ограничение памяти

256 МБ

Пример 1

Ввод
4 3
5-3542BUG
12-0012BG
3-0012UG
9-9999BIG
 6-5342BAG
7-2334BIG
5-0001BG 
Вывод
0.7500 0.7500
Нужно войти, чтобы отправить решение.Войти