https://www.acmicpc.net/problem/1977
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n1, n2;
cin >> n1 >> n2;
////int i = sqrt(n1);
//int tmp = sqrt(n1);
//tmp *= tmp;
////tmp = n1 ? i++ : 0;
int flag = 0, sum =0,min=0;
for (int i = n1; i <= n2; i++) {
if (i == ((int)sqrt(i)*sqrt(i)))
{
sum += i;
if ((flag == 0) && i != 0)
{
flag = 1;
min = i;
}
}
}
if (flag == 0)
cout << "-1\n";
else
cout << sum << "\n" << min << "\n";
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 1076번 : 저항 (0) | 2019.04.02 |
---|---|
[C++] 백준 1037번 : 약수 (0) | 2019.04.02 |
[C++] 백준 2010번 : 플러그 (0) | 2019.04.02 |
[C++] 백준 10866번 : 덱 (0) | 2019.04.02 |
[C++] 백준 1003번 : 피보나치 함수 (0) | 2019.03.26 |