문제
은행수
힌트가 전부 떠먹여주는 수학 문제입니다.
풀이
$(m, n) \dot (x, y) = (p, q)$라면 $(m^2 + n^2)(x^2 + y^2) = p^2 + q^2$이라고 힌트에 적혀 있습니다.
그런데 소수는 문제에서 설명한 8개의 약수만을 가지므로, 위 식을 만족하는 $(m, n)$의 순서쌍이 문제에 적힌 8개가 아니면 소수가 아닙니다.
다르게 말해 $p^2 + q^2$의 약수가 $1$ 또는 $p^2 + q^2$가 아닌 $m^2 + n^2$꼴로 표현된다면 $(p, q)$는 소수가 아닙니다.
코드
1 |
|