3영2
2019. 3. 20. 15:15
반응형
1977번 문제 : 완전제곱수
https://www.acmicpc.net/problem/1977
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <iostream> #include <cmath> using namespace std; int main() { double a, b; cin >> a >> b; int min = ceil(sqrt(a)); int max = floor(sqrt(b)); if (min <= max) { int sum = 0; for (int i = min; i <= max; i++) { sum += pow(i, 2); } cout << sum << endl; cout << pow(min, 2) << endl; } else { cout << "-1" << endl; } return 0; } | cs |
반응형