함수의 합
시간 제한1초메모리 제한1024 MB
s부터 e까지 각 정수 n의 가장 작은 소인수 f(n)을 구하고, 그중 가장 작은 k개의 값을 더한 합을 구합니다.
문제
모두가 Arup이 소수를 좋아한다는 것을 안다. 그래서 그는 UCF에서 암호학 강의를 맡고 있다. 최근 Arup은 1보다 큰 양의 정수 에 대해 다음 함수를 정의했다.
예를 들어 , , , 이다.
이 함수를 이용하면 라는 수열을 만들 수 있다. 여기서 는 시작 입력값, 는 끝 입력값이다.
Arup은 이런 수열이 흥미롭다고 생각하지만, 실제로 알고 싶은 것은 수열에서 가장 작은 개 원소의 합이다. 이 합을 구하는 프로그램을 작성하라.
, , 가 주어지면 수열 에서 가장 작은 개 값의 합을 구하라.
입력
첫 번째이자 유일한 입력 줄에 양의 정수 , , 가 이 순서대로 주어진다. 이들은 다음 조건을 만족한다.
출력
수열에서 가장 작은 항의 합을 한 줄에 출력한다.
힌트
입력 조건상 , , 인 경우는 허용되지 않으므로 채점 데이터에는 없다. 다만 답 을 종이에서 쉽게 확인할 수 있는 간단한 경우이므로 테스트용으로 써 볼 만하다. 의도된 풀이는 이 경우도 올바르게 처리해야 한다.