Tính điểm thi lập trình
Có n sinh viên tham gia thi lập trình giải 5 bài có tên lần lượt là A,B,C,D,E có các hệ số tính điểm là
Bài A hệ số 1
Bài B hệ số 2
Bài C hệ số 3
Bài D hệ số 4
Bài E hệ số 5
Khi hệ thống tổng hợp lại thì dữ liệu có 6 cột gồm TEN, A, B, C, D, E không may mắn là các cột chưa chắc đã sắp xếp theo thứ tự như vậy mà có thể đảo đi lung tung các cột
Bạn hãy tính điểm của những người tham gia biết rằng điểm của mỗi người làm mỗi bài là một số nguyên có giá trị trong đoạn \([0,10]\) in ra điểm của từng người với danh sách tên sắp tăng dần theo từ điển
Input
Dòng đầu chứa số nguyên dương n là số người tham gia cuộc thi \(5<=n<=100\)
Dòng tiếp theo là cột tiêu đề sẽ gồm TEN, A, B, C, D, E nhưng thứ tự các cột có thể hoán đổi lung tung
n dòng tiếp theo mỗi dòng là tên của từng người tham gia cuộc thi là một xâu không chứa khoảng trống và điểm là các số nguyên không âm không vượt quá 10
Output
Danh sách sinh viên sắp xếp theo tên tăng dần kèm theo là điểm của từng người
Ví dụ 1
Input
13
C D A TEN B E
3 6 8 Nam 1 1
10 6 0 Mai 10 1
7 4 6 Minh 6 3
6 4 8 Lan 0 9
1 1 6 Nga 2 3
7 2 9 Bac 2 2
2 2 1 Phuong 8 0
10 0 4 Tuan 2 7
5 0 10 Dat 9 5
10 5 10 Bang 0 3
3 7 2 Hoa 1 0
2 0 7 Ha 6 10
5 9 0 Lam 1 10
Output
Bac 52
Bang 75
Dat 68
Ha 75
Hoa 41
Lam 103
Lan 87
Mai 79
Minh 70
Nam 48
Nga 32
Phuong 31
Tuan 73
Ví dụ 2
Input
13
A E D B C TEN
5 7 2 2 5 Nam
5 3 6 6 6 Mai
1 5 6 5 1 Minh
0 10 2 1 7 Lan
1 7 10 9 10 Nga
1 8 8 5 1 Bac
9 2 6 1 7 Phuong
6 1 3 6 8 Tuan
5 1 0 2 4 Dat
8 10 6 3 10 Bang
9 5 7 5 5 Hoa
6 8 1 3 2 Ha
5 4 8 2 0 Lam
Output
Bac 86
Bang 118
Dat 26
Ha 62
Hoa 87
Lam 61
Lan 81
Mai 74
Minh 63
Nam 67
Nga 124
Phuong 66
Tuan 59
Comments
code tham khảo
Code tham khảo C
Thầy ơi ko có code C ạ @.@
A có code c++ thui hix