if(K == country[i][0])
K = i;
이 부분에서 만약 입력을
4 3
4 0 0 0
3 0 1 0
2 0 1 0
1 2 0 1
이런 식으로 하게 되면 첫 줄 N,K입력받고, 2번째 줄 통과, 3번째 줄에서 K가 1로 바뀌게 되는데, 이 다음에 또 입력을 받으면서 K가 바뀐 것으로 다시 K==country[i][0]인 것을 찾기 때문에 문제가 생깁니다.
그러니까 K를 찾기 위해서는 전부 입력을 받은 후 다시 for문으로 하는게 나을 듯 싶습니다.
lja9702 6년 전
계속 틀렸습니다가 뜨는데 어디서 뜨는지 이해가 안갑니다.
찾고싶은 국가보다 금메달이 많으면 cnt++
금메달이 같은데 은메달이 많으면 cnt++
둘다같은데 동메달이 많으면 cnt++
시켜서 구하고자하는 국가의 등수보다 높은국가들을 cnt해줬습니다. 중복될까봐 cnt++시킨 나라들은 국가번호를 0으로 고쳐줬구요
어디서 문제인지 도저히 모르겠습니다.ㅠㅠ