页面无法加载?点击这里可能会修复。
Placeholder

#1740

소수 1s 64MB

问题

자연수 MN이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최소값을 찾는 프로그램을 작성하시오.

 

예를 들어 M=60, N=100이 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 978개가 있으므로, 

이들 소수의 합은 620이고, 최소값은 61이 된다.


输入

입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다.

MN10,000이하의 자연수이며, MN보다 같거나 작다.


输出

M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최소값을 출력한다.

단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다.


示例

60

100
620

61


来源

KOI 본선 2006 중1

需要登录才能编写代码。