whgmlwp07   4년 전

버블정렬했을때 SWAP의 수를 구하는 문제입니다. 

시간을 줄이기 위해 Merge 정렬을 사용해서 Swap의 수를 구했고 count의 자료형도 long long으로 바꿔줬는데 틀렸습니다가 나옵니다... 어디가 틀린걸까요 ㅠㅠ 

ha_ram   4년 전

일단 이 코드로는 예제의 답도 제대로 안나옵니다.

whgmlwp07   4년 전


3

3 2 1 을 입력하면 

3이 나오는데 다른 반례가 있나요?

ha_ram   4년 전

위의 코드 그대로 복사해서 ideone.com 사이트에서 돌려봤는데

3

3 2 1

입력하면 출력이 1로 나옵니다.

whgmlwp07   4년 전

53번째 줄 

A[i] = newA[i++]; 를 

A[i] = newA[i];

i++;

로 바꾸니 통과하였습니다. 감사합니다!!

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