Работа из дома
면접 대비시간 제한2초메모리 제한1024 MB
수업은 야외나 온라인 중 하나이고, 시드는 집과 야외를 t분에 걸쳐 이동하며 수업 중에는 한 장소에 머문다. 집에서 보내는 총 시간을 최대로 만든다.
문제
Ленивец Сид решил научить зверей программированию. Из-за эпидемии новой коронавирусной инфекции, далеко не все звери могут посещать занятия очно. Поэтому, Сиду придется проводить некоторые занятия онлайн в LednikovyiZoom.
Очные занятия проводятся на лужайке, до которой ленивцу придется добираться из дома. Путь из дома до лужайки (или обратно) занимает минут. Онлайн занятия можно проводить как из дома, так и используя трансляцию с лужайки. Во время занятия Сид не может перемещаться и должен на протяжении всего занятия находиться в одном месте: либо дома, либо на лужайке.
День Сида длится минут. Обозначим начало дня моментом времени , тогда заканчивается день в момент времени . В начале дня Сид просыпается дома, а в конце дня Сид ложится спать и тоже должен находиться дома. Сид очень любит свой дом и хочет провести там максимальное время в течении дня. Помогите ленивцу определить, сколько времени он сможет провести дома (онлайн занятия, проведенные из дома, считаются временем, проведенным дома).
입력
В первой строке дано три целых числа , и --- количество занятий, длительность дня и время перехода между домом и лужайкой (; ). В следующих строках даны по три целых числа , и --- время начала -го занятия, время окончания занятия и его тип (; --- очное занятие, --- онлайн). Гарантируется, что занятия не пересекаются по времени, однако время окончания одного может совпадать с временем начала другого.
출력
В единственной строке выведите одно число --- максимальное время, которое Сид может провести дома в течении дня.