jry0827   4년 전

제가 스택을 쓰지않고 코드를 짰는데 런타임 에러가 나네요 반례좀 들어주세요

seico75   4년 전

탑의 수는  500,000 이 최대입니다.  배열을 1000만 잡으면 런타임 에러가 날 것 같습니다.

jry0827   4년 전

배열을 500000으로 잡으니 시간 초과가 뜨는데 해결방법좀 주세요

seico75   4년 전

시간초과는 배열크기 때문이 아니라 배열크기가 커져서 입력이 커질때 런타임 에러가 안나니까 시간초과가 나는거는 아시죠?

입력이 1 2 3 4 5 6 7

이런 단조증가면 매번 이전 것을 다 뒤져서 O(N^2)정도 돌것 같습니다. 이경우 6에서 안걸러지면 5~1은 당연히 안 걸린다는 것을 이용하여 연산을 줄이면 될 것 같습니다.  그 방식이 스택류를 쓰면 좋을 것 같네요.

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