Programming/BaekJoon
[C++] 백준 1977번 : 완전제곱수
TCBE
2019. 4. 2. 18:11
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";
}