반응형
문제링크 : https://www.acmicpc.net/problem/17945
간단한 구현문제였습니다.
풀이방법 :
근의 공식 중에 짝수공식을 사용하여 풀었습니다.
$$
( a^2 )
$$
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <iostream>
#include <cmath>
using namespace std;
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
double a, b;
cin >> a >> b;
//짝수공식 적용
double plus = -a + sqrt(a*a - b);
double minus = -a - sqrt(a*a - b);
if (plus == minus) cout << plus << '\n';
else
cout << minus << " " << plus << '\n';
}
|
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 18301번 : Rats 답 (1) | 2020.02.06 |
---|---|
(C) - 백준(BOJ) 10889번 : Acient Symbol 답 (2) | 2020.01.21 |
(C++) - 백준(BOJ) 16561번 : 3의 배수 (0) | 2020.01.16 |
(C++) - 백준(BOJ) 1018번 : 체스판 다시 칠하기 (0) | 2020.01.08 |
(C++) - 백준(BOJ) 16727번 : ICPC (0) | 2020.01.08 |