9997번 - 폰트
비트 마스크로 모든 조합을 고려하여서 단어들의 부분집합이 이루는 문장이 26개의 알파벳을 모두 가지고 있는지 확인해보려 하였습니다.
dfs 보다 빠를 것이라 생각했는데 시간 초과인데 아래 코드에서 어느 부분이 문제인지 알 수 있을까요?
단순 연산 회수만 따져도 2^25*25/2*100=41943040000 > 4백억 너무 큰데요
댓글을 작성하려면 로그인해야 합니다.
skyinyour 4년 전
비트 마스크로 모든 조합을 고려하여서 단어들의 부분집합이 이루는 문장이 26개의 알파벳을 모두 가지고 있는지 확인해보려 하였습니다.
dfs 보다 빠를 것이라 생각했는데 시간 초과인데 아래 코드에서 어느 부분이 문제인지 알 수 있을까요?