반응형
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 |
반응형
'C++ Algorithm > 백준 알고리즘 문제 풀이' 카테고리의 다른 글
그래프(DFS, BFS) (0) | 2019.04.04 |
---|---|
브루트 포스 (0) | 2019.04.01 |
시뮬레이션 (0) | 2019.03.20 |
최대공약수/최소공배수 (0) | 2019.03.18 |
이항 계수 (0) | 2019.03.13 |