В файле содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно. Процессы распределены по трём группам: A, B и С. Информация о процессах представлена в файле в виде таблицы. В первом столбце таблицы указан идентификатор процесса (ID), во втором и третьем - время их начала и окончания в миллисекундах (включительно), в четвёртом - обозначена их принадлежность к группе A, B или C.
Определите длительность промежутка, в котором параллельно было запущено как минимум по два процесса в группах А, В и С.
Типовой пример организации данных в файле:
В данном случае ответом является 3, т.к. не менее двух процессов параллельно выполнялись с 11 по 13 мс