rhwnsrb1223   5년 전

컴파일 결과는 이상없이 나오는데 어떤 부분에서 문제가 있는지 모르겠습니다.

dlwocks31   5년 전


2

1 5

와 같은 테스트케이스에서 틀리네요.

제 이해가 맞다면 이 코드는 min(arr)*n을 출력하는 것인가요? 우선 이 알고리즘 자체가 틀렸고, 그 문제를 차치하더라도 코드에 문제가 있습니다. 20-34줄은 arr에서 가장 작은 원소를 찾는 것으로 보이는데, 왜 굳이 arr의 원소를 서로 바꾸고 있나요? 간단하게 int LowRope = [어떤 큰 숫자]; for(int i=0; i<n; i++) if(LowRope > arr[i]) LowRope = arr[i]로 해결됩니다.

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