본문 바로가기
Problem Solving/KOITP

파이의 합 - PHISUM

by hongjun7 2017. 1. 21.

문제 링크(koitp.org/problem/PHISUM/)

에라토스테네스의 체를 이용해서 특정 수의 소인수 하나(p)를 저장해둔다.

∅(x)를 계산할 때에는 다음과 같은 2가지 경우가 있다.

1. x가 소수인 경우

∅(x) = x-1

2. x가 소수가 아닌 경우

∅(x) = ∅(n)∅(m) ( gcd(n, m) = 1, n=p^q )

∅(n) = (p-1)[p^(q-1)]


'Problem Solving > KOITP' 카테고리의 다른 글

고속도로 건설 - SDS_PRO_10_4  (0) 2017.01.21
워프 - SDS_PRO_10_3  (0) 2017.01.21
위상 정렬 - SDS_PRO_10_2  (0) 2017.01.21
그래프 순회 - SDS_PRO_10_1  (0) 2017.01.21
보드 게임 - SDS_PRO_7_3  (0) 2017.01.21

댓글