17103번 - 골드바흐 파티션
시간초과 문제입니다ㅠㅠ.
알고리즘 자체가 잘못된건지 최적화가 더 할수있는건지를 모르겠네요.
먼저 100만까지의 수중에서 소수를 골라냅니다(에라토스테네스의 체).
다음에 테스트케이스의 숫자를 입력받은 후에, 숫자에서 소수를 빼면 소수인가 아닌가로 판별을 하고 있습니다.
몇시간째 여러가지 뭔가 조작을 해봤지만 잘 안되네요 ㅠㅠ.
처음부터 구조자체가 잘못된 건지 궁금합니다. 고수님들 도움바랍니다.
지금은 문제 데이터가 약하지만 사실 이 문제는 너려운 사전지식을 요하는 문제입니다.
혹시 원하신다면 FFT와 convolution에 대해 찾아보시면 됩니다.
이 방법으로 풀 수 있게 제한을 수정했습니다.
댓글을 작성하려면 로그인해야 합니다.
ghjo92 5년 전
시간초과 문제입니다ㅠㅠ.
알고리즘 자체가 잘못된건지 최적화가 더 할수있는건지를 모르겠네요.
먼저 100만까지의 수중에서 소수를 골라냅니다(에라토스테네스의 체).
다음에 테스트케이스의 숫자를 입력받은 후에, 숫자에서 소수를 빼면 소수인가 아닌가로 판별을 하고 있습니다.
몇시간째 여러가지 뭔가 조작을 해봤지만 잘 안되네요 ㅠㅠ.
처음부터 구조자체가 잘못된 건지 궁금합니다. 고수님들 도움바랍니다.