Binary Seating
InterviewTime limit1sMemory limit512 MB
Each of n students independently picks room 0 or room 1 with equal probability; compute the expected maximum finish time among the students who pick room 1.
- Level
Medium6 of 10
- Topics
- Probability, Dynamic programming, Combinatorics, Math
- Solved
- No attempts yet
Problem
By accident, two rooms (room and room ) got booked for the theoretical exam of the B++ Applied Programming Course and both were communicated to the students. Now students might go to either of the rooms, and as a student assistant your job is to supervise room . Since you assisted all these students during the course, you know how much time each student will need to finish the exam. Already before the exam you are eager to go home, but you can only leave when all of the students in your examination room have finished. You assume that every student chooses one of the exam rooms with equal probability, independent of the other students. After how much time do you expect to be able to leave?
Input
The input consists of:
- A line with an integer (), the number of students.
- A line with integers (): is the time it takes for the th student to finish the exam and leave.
Output
Output the expected time before you can leave. Your answer should have an absolute or relative error of at most .