این مسابقه در تاریخ پنج شنبه ۱۴ دی به صورت حضوری در سایت دانشکده برق و کامپیوتر دانشگاه تهران برگزار شد.

G- Meetings


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

Hadi loves organizing computer science competitions such as UTCPC. Because of this, he often needs to have online meetings with sponsors, professors, volunteers, and so on.

To keep track of all these meetings, he naturally uses a calendar, but the meetings can get so frequent that sometimes more than one meeting is scheduled to take place at the same time! Hadi is keeping up with this for now (virtual meetings, multiple browser windows, nodding and smiling to the camera, …) but he agrees it should really be avoided as much as possible.

We consider two meetings to happen at the same time even if they just touch, for example a meeting taking place from time 1 to time 3 overlaps with another taking place from time 3 to time 6, because William needs some time to switch meetings, he cannot finish one meeting and immediately be connected to the other meeting.

Hadi asked his friend Shayan to implement an algorithm to reduce meeting overlap in his calendar. The calendar has nn meetings, the ii-th of which starts at time LiL_i and ends at time RiR_i. We define the “schedule cost” as the maximum number of meetings that Hadi is attending simultaneously. Shayan’s algorithm is allowed to cancel kk meetings and wants to minimize the cost of the new schedule.

Help Shayan write the algorithm for Hadi’s calendar!

input🔗

The first line contains two integers: nn and kk respectively, the total number of meetings and the maximum number of meetings that Shayan’s algorithm can cancel.

Each of the next nn lines contain a pair of integers: LiL_i and RiR_i, respectively, the starting and the ending time of the ii-th meeting.

2n1052 \leq n \leq 10^5 2Li<Ri1052 \leq L_i \lt R_i \leq 10^51k<n1 \leq k \lt n

  • Each pair (Li,RiL_i, R_i)is unique.

output🔗

You need to write a single line containing the minimum cost of the new schedule.

example🔗

sample input 1🔗

3 1
5 12
2 8
6 15
Plain text

sample output 1🔗

2
Plain text

sample input 2🔗

5 2
3 10
6 13
11 19
2 20
4 8
Plain text

sample output 2🔗

2
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.