#include <stdio.h>
int solve() {
int M, N, cur, min = 10000, res = 0, check = 0, exist = 0;
scanf("%d", &M);
scanf("%d", &N);
cur = M;
while(cur <= N) {
for(int j=1;j<=cur;j++) {
if(cur % j == 0)
check++;
}
if(check == 2) {
exist = 1;
res += cur;
if(min > cur)
min = cur;
}
check = 0;
cur++;
}
if(exist) {
printf("%d\n", res);
printf("%d\n", min);
}else
printf("-1\n");
}
int main() {
solve();
return 0;
}
문제 티어 측정 방법을 알수가읍넹,, 저번 문제랑 연계되는 쉬운문제였슴당
'백준 (C99) > 기본수학 2단계 (完)' 카테고리의 다른 글
백준 1085 : 직사각형에서 탈출 (0) | 2022.02.01 |
---|---|
백준 9020 : 골드바흐의 추측 (0) | 2022.02.01 |
백준 4948 : 베르트랑 공준 (0) | 2022.02.01 |
백준 11653 : 소인수분해 (0) | 2022.01.31 |
백준 1978 : 소수 찾기 (0) | 2022.01.31 |
Comment