12865번 - 평범한 배낭
안녕하세요 아무리 혼자서 풀어보려고 해도 해결이 되지 않아 이렇게 질문드립니다
우선 전 무게에 따라 정렬을 한 후 가능한 모든 경우의 수를 (이 때 무게순으로 정렬 돼 있으므로 들 수 있는 무게보다 더 무거운 것은 안 들도록) 큐를 이용하여 BFS문제 풀 듯이 풀었습니다.
질문게시판에 있는 모든 반례들도 통과하는데 제출하면 9%즘에서 메모리초과가 뜹니다 ㅠㅠㅠ 무엇이 문제일까요?
도움 부탁드립니다...
가능한 모든 경우의 수는 최악의 경우 100개의 물건을 모두 각각 넣어도 되고 안 넣어도 되는 경우이므로 최대 2^100 가지가 나옵니다. 이는 전세계의 서버를 모두 모으더라도 감당할 수 없는 메모리 양을 요구할 수준입니다.
댓글을 작성하려면 로그인해야 합니다.
bearsff 2년 전
안녕하세요 아무리 혼자서 풀어보려고 해도 해결이 되지 않아 이렇게 질문드립니다
우선 전 무게에 따라 정렬을 한 후 가능한 모든 경우의 수를 (이 때 무게순으로 정렬 돼 있으므로 들 수 있는 무게보다 더 무거운 것은 안 들도록) 큐를 이용하여 BFS문제 풀 듯이 풀었습니다.
질문게시판에 있는 모든 반례들도 통과하는데 제출하면 9%즘에서 메모리초과가 뜹니다 ㅠㅠㅠ 무엇이 문제일까요?
도움 부탁드립니다...