Problem I
Pervasive Heart Monitor

You have been hired by a fitness center. You are helping to develop a system to monitor customer heart rate during exercise. While the customer stays in the gym, their heart rate is recorded at 10-minute intervals. When they leave, they can get a report of their average heart rate for the entire visit. Your job is to generate this report.


Input consists of a series of lines, one for each customer. Customers can scan their ID card when they enter or when they leave, so each line has a customer name either at the start or at the end. Other than the customer name, each line contains a sequence of real values in the range $[0, 1000]$ with at most 2 digits past the decimal representing heart rate measurements throughout the workout. Customer names consists of one of more space-separated words, each consisting of letters A - Z (lower or uppercase). Each customer only appears once in the input. There are at most 25 space-separated tokens (names or numbers) per line. Each token has at most 10 characters.


For each customer in the order given in the input, print a line with the average of all their heart rate readings, followed by the name. The average heart rate should be accurate within 0.01 beats per minute.

Sample Input 1 Sample Output 1
Lisa Marie Presley 90.2 104.3 110.1 118.7 122.3
72.2 74 79.5 82.1 88.3 87.4 87.2 88.1 83.8 Bono
109.120000 Lisa Marie Presley
82.511111 Bono
CPU Time limit 1 second
Memory limit 1024 MB
Statistics Show
License Creative Commons License (cc by-sa)

Please log in to submit a solution to this problem

Log in