Input The input consists of: • one line with two integers n (1 ≤ n ≤ 300 000), the number of researchers, and m (1 ≤ m ≤ 108), the number of minutes of inactivity after which a workstation locks itself; • n lines each with two integers a and s (1 ≤ a, s≤ 108), representing a researcher that arrives after a minutes and stays for exactly s minutes. Output Output the maximum number of unlockings Penelope may save herself. Sample Input 1 Sample Output 1 35 15 6 3 14 6 Sample Input 2 5 10 26 1 2 17 7 39 15 6 ↓ 2 Sample Output 2 3 ↓ Ľ

Principles of Information Systems (MindTap Course List)
13th Edition
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter3: Hardware And Mobile Devices
Section: Chapter Questions
Problem 17SAT
icon
Related questions
icon
Concept explainers
Question
Input
The input consists of:
• one line with two integers n (1 ≤ n ≤ 300 000), the number of researchers,
and m (1 ≤ m ≤ 10%), the number of minutes of inactivity after which a
workstation locks itself;
• n lines each with two integers a and s (1 ≤ a, s ≤ 108), representing a
researcher that arrives after a minutes and stays for exactly s minutes.
Output
Output the maximum number of unlockings Penelope may save herself.
Sample Input 1
Sample Output 1
35
1 5
63
14 6
Sample Input 2
5 10
26
1 2
17 7
39
15 6
N
2
Sample Output 2
3
2
Transcribed Image Text:Input The input consists of: • one line with two integers n (1 ≤ n ≤ 300 000), the number of researchers, and m (1 ≤ m ≤ 10%), the number of minutes of inactivity after which a workstation locks itself; • n lines each with two integers a and s (1 ≤ a, s ≤ 108), representing a researcher that arrives after a minutes and stays for exactly s minutes. Output Output the maximum number of unlockings Penelope may save herself. Sample Input 1 Sample Output 1 35 1 5 63 14 6 Sample Input 2 5 10 26 1 2 17 7 39 15 6 N 2 Sample Output 2 3 2
Problem A
Assigning Workstations
Penelope is part of the admin team of the
newly built supercomputer. Her job is to
assign workstations to the researchers
who come here to run their computations
at the supercomputer.
<Hide
Picture by NASA via Wikimedia Commons
Penelope is very lazy and hates unlocking
machines for the arriving researchers. She
can unlock the machines remotely from
her desk, but does not feel that this menial
task matches her qualifications. Should she decide to ignore the security
guidelines she could simply ask the researchers not to lock their workstations
when they leave, and then assign new researchers to workstations that are not
used any more but that are still unlocked. That way, she only needs to unlock each
workstation for the first researcher using it, which would be a huge improvement
for Penelope.
Unfortunately, unused workstations lock themselves automatically if they are
unused for more than m minutes. After a workstation has locked itself, Penelope
has to unlock it again for the next researcher using it. Given the exact schedule of
arriving and leaving researchers, can you tell Penelope how many unlockings she
may save by asking the researchers not to lock their workstations when they leave
and assigning arriving researchers to workstations in an optimal way? You may
assume that there are always enough workstations available.
Input
The input consists of:
Transcribed Image Text:Problem A Assigning Workstations Penelope is part of the admin team of the newly built supercomputer. Her job is to assign workstations to the researchers who come here to run their computations at the supercomputer. <Hide Picture by NASA via Wikimedia Commons Penelope is very lazy and hates unlocking machines for the arriving researchers. She can unlock the machines remotely from her desk, but does not feel that this menial task matches her qualifications. Should she decide to ignore the security guidelines she could simply ask the researchers not to lock their workstations when they leave, and then assign new researchers to workstations that are not used any more but that are still unlocked. That way, she only needs to unlock each workstation for the first researcher using it, which would be a huge improvement for Penelope. Unfortunately, unused workstations lock themselves automatically if they are unused for more than m minutes. After a workstation has locked itself, Penelope has to unlock it again for the next researcher using it. Given the exact schedule of arriving and leaving researchers, can you tell Penelope how many unlockings she may save by asking the researchers not to lock their workstations when they leave and assigning arriving researchers to workstations in an optimal way? You may assume that there are always enough workstations available. Input The input consists of:
Expert Solution
steps

Step by step

Solved in 6 steps with 4 images

Blurred answer
Knowledge Booster
Control Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
MIS
MIS
Computer Science
ISBN:
9781337681919
Author:
BIDGOLI
Publisher:
Cengage
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning