728x90
#include <iostream>
#include <tuple>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int arr[100];
int m, n;
cin >> m >> n;
for (int i = 0; i < 100; i++) {
arr[i] = (i + 1) * (i + 1);
}
int count = 0;
long long sum = 0;
int minNum;
for (int i = 0; i < 100; i++) {
if (arr[i] >= m && arr[i] <= n) {
count++;
sum += arr[i];
if (count == 1) {
minNum = arr[i];
}
}
}
if (count == 0) cout << -1;
else {
cout << sum << endl;
cout << minNum;
}
return 0;
}
728x90
'알고리즘 문제' 카테고리의 다른 글
[백준] 11403번 경로 찾기 (0) | 2020.02.07 |
---|---|
[백준] 11404번 플로이드 (0) | 2020.02.07 |
[백준] 2163번 초콜릿 자르기 (0) | 2020.02.07 |
[백준] 1037번 약수 (0) | 2020.02.07 |
[백준] 1094번 막대기 (0) | 2020.02.07 |