PS 수학
의 양의 약수의 합이 짝수일까? 홀수일까?
송댕
2025. 2. 13. 21:39
한 줄 요약: 이 제곱수이거나 제곱수를 로 나눈 값이라면 양의 약수의 합은 홀수고 아니라면 짝수다.
(, , 등은 홀수, , , 등은 짝수)
이 주어졌을 때 양의 약수의 합이 무엇이냐고 한다면, 직접 약수를 구해서 합을 더해 줄 수 있다. 그리고 그 값이 홀수인지 짝수인지 판단 해볼수 있다. 그렇다고 이 방식이 컴퓨터로 계산했을 때 스케일 정도까지는 폴라드 로 알고리즘을 사용한다면 엄청 느리거나 하지 않는다. 하지만 우리는 을 이렇게도 나타낼 수도 있다.
(단, 는 소수, )
예시로는 가 있다. 의 양의 약수의 합을 이라고 정의하면 다음과 같은 식이 나온다.
위의 예시를 들었던 은, 가 되고 실제로 의 약수 을 모두 다 더하면 이다.
자 그러면 대충 이론을 확인했으니 '어떤 값은 짝수고 어떤 값은 홀수일까?' 라는 주제로 다시 돌아가보자.
라는 식이 주어졌을 때 가 하나라도 짝수라면 는 무조건 짝수가 된다.
이를 다른 말로 하면 가 전부 홀수여야 가 홀수라는 의미이다.
는 소수이므로 를 제외한 모든 소수는 홀수이기 때문에 가 짝수인지 홀수인지, 그리고 가 짝수인지 홀수인지에 따라서 조건을 나눌 수 있다.
간편하게 라고 정의한다.
1) 가 짝수인 경우
1-1) 가 짝수인 경우
을 제외한 은 모두 짝수이므로 는 홀수다.
1-2) 가 홀수인 경우
을 제외한 은 모두 짝수이므로 는 홀수다.
따라서 가 짝수라면 에 상관없이 가 홀수다.
2) 가 홀수인 경우
2-1) 가 짝수인 경우
은 모두 홀수이고, 홀수를 홀수 개(가 짝수이므로, 은 홀수)만큼 더하는 것이니 는 홀수다.
2-2) 가 홀수인 경우
은 모두 홀수이고, 홀수를 짝수 개(가 홀수이므로, 은 짝수)만큼 더하는 것이니 는 짝수다.
따라서 가 홀수라면 가 짝수일 때 가 홀수다.
그러면 이 홀수가 되기 위해서는 모두가 홀수여야 하므로 에 (짝수)가 있는 경우와 없는 경우로 나누자.
에 짝수가 없는 경우는 가 모두 홀수여야 한다. 는 모두 짝수이므로, 로 나타낼 수 있다.
에 짝수가 있는 경우는 고 이 짝수면 위의 내용과 똑같고 이 홀수면 이다. 따라서 이 제곱수이거나 제곱수를 로 나눈 값이면 약수의 합이 홀수고 아니라면 짝수이다.
관련 문제
BOJ 11692