#include <iostream>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int num1, num2, minNum, repeat = 1;
cin >> num1;
cin >> num2;
if(num2 == 1) {
cout << -1 << '\n';
return 0;
}
int primeSum = 0;
for (int i = num1; i <= num2; i++) {
if(i < 2) {
continue;
}
int j;
bool isPrime = true;
for (j = 2; j * j <= i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if(isPrime == true) {
if(repeat == 1) {
minNum = i;
--repeat;
}
primeSum += i;
}
}
if (primeSum == 0) {
cout << -1 << '\n';
} else {
cout << primeSum << '\n'
<< minNum << '\n';
}
return 0;
}
view raw 2581.cpp hosted with ❤ by GitHub

문제 :

https://www.acmicpc.net/problem/2581

 

'문제풀이 > 백준' 카테고리의 다른 글

1149 -RGB 거리  (0) 2021.08.28
1018 - 체스판 다시 칠하기  (0) 2021.08.28
1978 - 소수 찾기  (0) 2021.08.28
9461 - 파도반 수열  (0) 2021.08.28
7568 - 덩치  (0) 2021.08.28

+ Recent posts