cmath
cmath에는 c++에서 각종 수학 함수들을 가지고 있다.
신기하게도 min, max는 algorithm에 구현되어있다는 것을 명심하자.
제곱 구하기
#include <cmath>
// C++ (함수 오버로딩 = 함수 중복 정의)
double pow(double x, double y);
float pow(float x, float y);
float pow(float x, int y);
long double pow(long double x, long double y);
long double pow(long double x, int y);
C++에서는 함수의 이름을 pow로 통일해서 사용하면 된다.
제곱근 구하기
#include <cmath>
double sqrt(double x);
float sqrt(float x);
long double sqrt(long double x);
올림
#include <cmath>
double ceil(double x);
float ceil(float x);
long double ceil(long double x);
'Algorithm > Algorithm Concept' 카테고리의 다른 글
수학 관련 (0) | 2021.08.18 |
---|---|
백트래킹 (Backtracking) (0) | 2021.07.28 |
파라메트릭서치 (Parametric Search) (0) | 2021.05.09 |
[GCD, LCM] 유클리드 호제법 (0) | 2021.05.07 |
stable sort과 unstable sort (0) | 2021.04.26 |