آمار مسابقه


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

به تازگی شرکت پارس‌پک یک مسابقه برنامه نویسی برگزار کرده است. این مسابقه dd روز طول می‌کشد زمان شروع مسابقه 00:00:0000:00:00 روز اول است و زمان پایان مسابقه 23:59:5923:59:59 روز ddام است. در زمان برگزاری مسابقه تعدادی رویداد گزارش شده است. هر رویداد نشان می‌دهد که یک شرکت کننده به صفحه مسابقه وارد شده است. این رویداد به صورت کلی زیر به شما داده می‌شود.

[day:numbertime:hh:mm:ssname:user][ day: number | time: hh:mm:ss | name: user ]

همه این اطلاعات به شما داده می‌شود و از شما خواسته می‌شود برای هر روز یک گزارش بدهید. گزارش شما شامل سه عدد است:

  1. تعداد افرادی که آن روز وارد مسابقه شده اند.
  2. تعداد افرادی که برای اولین بار وارد مسابقه شده اند.
  3. تعداد افرادی که برای آخرین بار وارد مسابقه شده اند.

از شما خواسته می‌شود برای هر روز این گزارش‌ها را به دست آورید.

ورودی🔗

در اولین سطر ورودی دو عدد طبیعی nn و dd به شما داده می‌شود که به ترتیب نشان دهنده تعداد رویداد‌های مسابقه است و تعداد روز‌های برگزاری مسابقه است. 1n,d1001 \le n, d \le 100 در nn سطر بعدی در هر سطر یک خط به صورت زیر داده می‌شود. [day:numbertime:hh:mm:ssname:user][ day: number | time: hh:mm:ss | name: user ] که numbernumber یک عدد طبیعی از 11 تا dd است. hh:mm:sshh:mm:ss نشان دهنده لحظه آن رویداد است و useruser یک رشته حداکثر ۱۰ حرفی از حروف کوچک انگلیسی است که نشان دهنده نام شرکت کننده است. به طور مثال یک رویداد به صورت زیر است. [day:3time:17:06:43name:mahdi][ day: 3 | time: 17:06:43 | name: mahdi ] تضمین می‌شود که ترتیب رویداد‌ها به ترتیب زمان به شما داده می‌شود.

خروجی🔗

خروجی برنامه شما شامل dd خط است و خط iiام نشان دهنده گزارش شما برای روز iiام است. در هر خط سه عدد صحیح با یک فاصله از هم چاپ کنید که عدد اول نشان دهنده تعداد افرادی که آن روز وارد مسابقه شده اند و عدد دوم نشان دهنده تعداد افرادی که برای اولین بار وارد مسابقه شده اند و عدد سوم نشان دهنده تعداد افرادی که برای آخرین بار وارد مسابقه شده اند.

مثال🔗

ورودی نمونه🔗

5 2
[ day: 1 | time: 00:00:37 | name: mohammad ]
[ day: 1 | time: 01:14:41 | name: alireza ]
[ day: 1 | time: 15:12:17 | name: mohammad ]
[ day: 2 | time: 21:16:00 | name: maryam ]
[ day: 2 | time: 23:59:33 | name: alireza ]
Plain text

خروجی نمونه🔗

2 2 1
2 1 2
Plain text

روز اول: دو شرکت کننده به نام‌های mohammad و alireza وارد مسابقه شده اند. دو شرکت کننده به نام‌های mohammad و alireza برای اولین بار وارد مسابقه شده اند. یک شرکت کننده به نام mohammad آخرین باری است که وارد مسابقه می‌شود.

روز دوم: دو شرکت کننده به نام‌های maryam و alireza وارد مسابقه شده اند. یک شرکت کننده به نام maryam برای اولین بار وارد مسابقه شده اند. دو شرکت کننده به نام‌های maryam و alireza آخرین باری است که وارد مسابقه می‌شود.