티스토리 뷰
점수 집계 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 586 | 437 | 403 | 75.468% |
문제
한국 체조협회에서는 심판의 오심을 막기 위하여 점수 집계 시스템을 고치기로 하였다. 이전에는 5명의 심판이 1점부터 10점까지 정수의 점수를 주면 최고점과 최저점을 하나씩 제외한 점수의 합을 총점으로 하였다. 이를 보완하기 위해서 최고점과 최저점을 뺀 나머지 3명 점수의 최고점과 최저점의 차이가 4점 이상 나게 되면 점수 조정을 거쳐서 다시 점수를 매기려고 한다. 점수를 집계하여 총점을 계산하거나, 점수 조정을 거쳐서 다시 점수를 매기려고 하는 경우에는 총점 대신 KIN(Keep In Negotiation)을 출력하는 프로그램을 작성하시오.
입력
입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 다섯 심판이 준 점수 다섯 개의 정수 Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)가 하나의 공백을 사이에 두고 주어진다.
출력
각 테스트 케이스에 대해서 총점을 한 줄씩 출력한다. 만일 점수 조정을 거쳐서 다시 점수를 매기려고 하는 경우에는 총점 대신 KIN을 출력한다.
예제 입력
4 10 8 5 7 9 10 9 10 9 5 10 3 5 9 10 1 2 3 6 9
예제 출력
24 28 KIN KIN
힌트
출처
ACM-ICPC > Regionals > Asia > Korea > Nationwide Internet Competition > Asia Regional - Daejeon Nationalwide Internet Competition 2004 A번
- 잘못된 데이터를 찾은 사람: chojl1125
#include <stdio.h>
int main(){
int arr[5] = {0, }, i, j, k, m, l, temp, n;
scanf("%d", &n);
for(i = 0; i < n; i++){
for(j = 0; j < 5; j++){
scanf("%d", &arr[j]);
}
for(k = 0; k < 5; k++){
for(m = 0; m < 5; m++){
if(arr[k] < arr[m]){
temp = arr[k];
arr[k] = arr[m];
arr[m] = temp;
}
}
}
if(arr[3] - arr[1] >= 4){
printf("KIN\n");
}
else{
printf("%d\n", arr[1] + arr[2] + arr[3]);
}
}
}
'C, C++ > Baekjoon Online Judge' 카테고리의 다른 글
Baekjoon 백준 2754번 학점 계산 (2) | 2016.06.06 |
---|---|
Baekjoon 백준 10926번 ??! (1) | 2016.06.06 |
Baekjoon 백준 11659번 구간 합 구하기4 (0) | 2016.06.06 |
Baekjoon 백준 2476번 주사위 게임 (0) | 2016.06.05 |
Baekjoon 백준 9295번 주사위 (0) | 2016.06.05 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com