Xếp hạng
View as PDFKỳ thi Koder Kontest vừa kết thúc và tổng cộng Koder đã tham gia, được đánh số thứ tự từ
đến
. Các bài thi được chấm điểm thông qua hai hội đồng giám khảo, mỗi bài thi được xếp một bậc hạng riêng và nhận được số điểm riêng ở mỗi hội đồng. Nhiệm vụ của bạn là tổng kết và đưa ra kết quả chung cuộc.
Đối với hội đồng thứ nhất, các giám khảo sẽ xếp hạng bài thi từ hạng
cao nhất đến hạng
thấp nhất. Tương ứng mỗi bậc xếp hạng, bài thi sẽ nhận được số điểm thấp hơn
điểm so với bài thi ở hạng cao hơn liền kề. Hạng
nhận được
điểm, hạng
nhận được
điểm,
, hạng
nhận được
điểm.
Đối với hội đồng thứ hai, các giám khảo sẽ đánh giá thông qua hình thức bỏ phiếu, mỗi giám khảo sẽ bình chọn bài thi tốt nhất. Sau khi kết thúc bình chọn, các bài thi được xếp hạng theo số lượt bình chọn và không có hai bài thi nào có cùng số lượt bình chọn. Bài thi có số lượt bình chọn cao nhất xếp hạng và bài thi có số lượt bình chọn thấp nhất xếp hạng
. Tương tự hội đồng thứ nhất, bài thi sẽ nhận được số điểm thấp hơn
điểm so với bài thi ở hạng cao hơn liền kề và bài thi hạng
nhận được
điểm.
Tổng điểm của một bài thi được tính bằng tổng điểm của bài thi đó ở cả hai hội đồng. Xếp hạng chung cuộc của các bài thi được thực hiện thông qua tổng điểm, ngoài ra nếu hai bài thi có cùng tổng điểm thì bài thi có số điểm lớn hơn ở hội đồng hai được xếp hạng cao hơn.
Input
- Dòng đầu tiên chứa số nguyên
.
- Dòng thứ hai chứa
số nguyên
là số thứ tự của bài thi được xếp hạng
ở hội đồng thứ nhất.
- Dòng thứ ba chứa
số nguyên
là số lượt bình chọn của bài thi có số thứ tự
ở hội đồng thứ hai.
Output
- In ra
dòng là xếp hạng các bài thi từ hạng cao nhất đến hạng thấp nhất.
- Mỗi dòng được in ra theo mẫu "[rank]. Kod[label] ([points])", với [rank] là bậc hạng, [label] là số thứ tự dưới dạng hai ký tự chữ số của bài thi có thứ hạng [rank] và [points] là tổng số điểm của bài thi.
- Ví dụ, bài thi số thứ tự
đạt hạng thứ nhất với
điểm được in ra như sau: "1. Kod03 (12)".
Samples
Sample Input 1
3
1 2 3
50 10 20
Sample Output 1
1. Kod01 (6)
2. Kod03 (3)
3. Kod02 (3)
Sample Input 2
5
5 2 4 1 3
4 5 2 1 3
Sample Output 2
1. Kod02 (9)
2. Kod05 (8)
3. Kod01 (6)
4. Kod04 (4)
5. Kod03 (3)
Sample Input 3
7
6 3 2 1 5 4 7
200 56 11 0 13 105 12
Sample Output 3
1. Kod06 (13)
2. Kod01 (11)
3. Kod02 (10)
4. Kod03 (8)
5. Kod05 (7)
6. Kod07 (4)
7. Kod04 (3)
Scoring
- Subtask
với
số điểm:
Clarification
- Trong ví dụ thứ hai, ở hội đồng thứ nhất, các bài thi
lần lượt được xếp hạng từ
đến
và ở hội đồng thứ hai, các bài thi
lần lượt nhận được
lượt bình chọn.
Comments