What is the best way for sending people out

Assignment Help Computer Engineering
Reference no: EM1327908

Your friend is working as a camp counselor at a camp. He needs to organize activities for the kids. One of his plans is the following marathon: each contestant must swim 20 laps of a pool, then bike 10 miles, and then run 3 miles. The plan is to send the contestants out in a staggered fashion via the following rule: the contestants must use the pool one at a time. In other words, first one contestant swims the 20 laps, gets out, and starts biking. As soon as this first person is out of the pool a second contestant begins swimming the 20 laps; as soon as he is out of the pool and starts biking, a third contestant begins swimming and so on.

Each contestant has projected swimming time (the expected time it will take him or her to complete 20 laps), a projected biking time (the expected time it will take him or her to complete the 10 miles of bicycling), and a projected running time (the time it will take him or her to complete the 3 miles of running). Your friend wants to decide on a schedule for the triathlon: an order in which to sequence the starts of the contestants. Let's say that the completion time of a schedule is the earliest time at which all contestants will be finished with all three legs of the triathlon, assuming they each spend exactly their projected swimming, biking and running times on the 3 parts. (Again, note that participants can bike and run simultaneously but at most one person can be in the pool at any time.) What is the best order for sending people out if one wants the whole competition to be over as early as possible? More precisely give an efficient algorithm that produces a schedule whose completion time is as small as possible.

Reference no: EM1327908

Questions Cloud

Why all projects include risk in their project planning : Managing Risk in Project Management and Why should all projects include risk in their project planning? What are some of the drawbacks if risks are not considered?
Estimated elasticity of demand for new brand cars : Illustrate what is the estimated elasticity of demand for new brand cars with respect to the price of gasoline.
Identifying a global leadership team : "Identifying a Global Leadership Team" you developed a strategy for identifying the top 15 percent of talent for development.
Discrimination of wrongful termination : Walker, a clerk typist with the IRS, is a light-skinned African American. Her supervisor is a dark-skinned Africa American.
What is the best way for sending people out : What is the best way for sending people out if one wants the total competition to be over as early as possible? More precisely give an efficient algorithm that produces a schedule whose completion time is as small as possible.
Discuss unsuccessful negotiation situation : Describe unsuccessful negotiation situation and suggest actions could have been taken to enhance future like negotiations by applying best practices in negotiations.
Important information about enterprise resource planning : Important information about Enterprise Resource Planning - Give examples of the quality tools you plan to use for identifying and reducing process variability.
Describe the each level of diversification : Describe the each level of diversification  an be utilized in a corporate-level strategic plan.
Explain grandma''s treats - security measures : Explain Grandma's Treats - Security Measures and Develop an e-business strategy for Grandma's Treats

Reviews

Write a Review

 

Computer Engineering Questions & Answers

  Linux advanced server vs windows 2003 server

Please give me 10 topic examples that I can select to write about in my class assignment. The example must be able to cover the directions that are listed below.

  Application and technology architectures

Generate an application architecture plan for the RPS to follow for the next five (5) years. Build a technology architecture plan and graphic rendering for RPS in order to follow for the next five (5) years.

  Verilog system

Develop a verilog system which utilizes a block code for the error management. The system must accept a 15-word block of 8-bit data words one word at a time.

  Write a program based on encryption scheme

Write a program based on encryption scheme.

  How to use the schedule performance index

Use CPI to calculate the estimate at completion (EAC) for this project. Is the project performing better or worse than planned.

  Digital technique for transmission of voice-telephone system

State four benefits and one de-merits of utilizing the digital (rather than analog) techniques for transmission of the voice-telephone signals.

  Implementing the c++ code

Write down a C++ code in order to. implement the following application. Make sure to describe all the variables which you will use.

  Generating a class known as point

Generate a class known as Point which has following private members: Float x - x-coordinate of point,,Float y - y-coordinate of point.

  Designing a web-based system for airline

Explain each section of dialogue box. Consider, you are designing a web-based system for an airline. Design the dialog diagram for some sample screens which users will require to navigate through (you must have about five screens and four levels).

  Developing the website-based sales system

Consider that you have been hired in order to develop the website-based sales system for the large international retail sales firm.

  What are outputs and inputs to schedule control

What are the SMART criteria? What are the 5key points of using project milestones.

  Determined through default conventions

An advantage of dynamic scoping is that access to nonlocal variables is considerably faster than accesses to nonlocals when static scoping is used.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd