lian   8년 전

문제에서 제시한 코드를 넣어도 결과는 똑같이 나오는데,

왜 틀렸다고 나오는지 잘 모르겠습니다.


문제를 푼 방식은


sorting할 구조체를 하나 두는데 안에 있는 member 변수(?)를 포인터로 두고

거기에 똑같은 형태로 구조체 하나를 더 만들되 포인터가 아닌 값을 두고

후자의 경우는 index값을 그대로 유지하기 위해 사용했습니다.


그러니까 값이 들어있는 부분은 sorting이 되어도

index값을 그대로 유지할 수 있게 해서 나중에 출력할 때 다시 한번 더 sorting할 필요가 없게 했거든요.



실패했습니다 문구는 컴파일10%쯤 올라갔을 때 발생합니다.

꼭좀 답변 부탁드려요 ㅠ

lian   8년 전

자문자답 올려봅니다.ㅋ


이 문제 해결했는데요, N말고 M에 관해서 입력받는 부분에서

중복처리를 못해줘서 틀렸다고 떴던거더라구요.


아무튼 그래서 처리됐습니다.

(고려 못한 예시 case:

3

1 2 1

4

1 1 2 1


이런 경우 1이 2개 있다고 전체적으로 떠야 하는데 그 부분이 안됐더라구요.

댓글을 작성하려면 로그인해야 합니다.