결정 문제가 $ P $에있는 경우 다항식에서 해결책을 찾아야합니까?
-
29-09-2020 - |
문제
함수 문제 해결 방법
-
$ n $ 에 대해 정수를 지정하십시오.
-
$ 2 $ 정수 $ n $ 과 별개입니다.(그러나 $ n $ )
$ n $ 와 같은 제품을 갖는 -
이것은 정수 $ 1 $ 및 $ n $ 을 제외해야합니다.
의사 - 다항식 인 알고리즘
N = 10
numbers = []
for a in range(2, N):
numbers.append(a)
for j in range(length(numbers)):
if N/(numbers[j]) in numbers:
OUTPUT N/(numbers[j]) X numbers[j]
break
.
출력
Soltuion Verified: 5 x 2 = N and N=10
.
결정 문제를 해결하는 알고리즘
if AKS-primality(N) == False:
OUTPUT YES
.
질문
결정 문제가 $ P $ 은 다항식 시간에서 해결책을 찾아야합니까?
해결책
아니오 및 예제 목록은 고전적인 예입니다. 우리가 알고있는 한 $ p $ 에있는 것으로 나타나지 않지만숫자는 $ P $
에 숫자입니다.다른 예 : 게임을 고려하십시오 16 진수 .결정 문제를 고려하십시오 : $ n $ 주어진 첫 번째 플레이어가 $ n \의 16 진수를위한 승리 전략이 있는지 여부를 결정합니다.시간 N $ 보드.해당 함수 문제가 있습니다. $ n $ , 그러한 승리 전략을 찾으십시오.글쎄, 결정 문제는 사소한 것입니다 (답변은 항상 "예"임을 알고 있지만 함수 문제는 매우 어려운 것으로 믿어집니다 (우리가 알고있는 한).
제휴하지 않습니다 cs.stackexchange