# 函式
## C++常用內建函式
```cpp
#include<cmath>
double a,b;
pow(a,b);
long double a,b;
powl(a,b);
```
```cpp
int a,b,c;
max(a,b);
max({a,b,c});
min(a,b);
min({a,b,c});
swap(a,b);
```
```cpp
#include<algorithm>
int arr[100010];
fill(arr,arr+n,t);
sort(arr,arr+n);
nth_element(arr,arr+t,arr+n);
unique(arr,arr+n);
lower_bound(arr,arr+n,t);
upper_bound(arr,arr+n,t);
binary_search(arr,arr+n,t);
find(arr,arr+n,t);
find_if(arr,arr+n,t,cmp);
count(arr,arr+n,t);
count_if(arr,arr+n,t,cmp);
all_of(arr,arr+n,cmp);
any_of(arr,arr+n,cmp);
none_of(arr,arr+n,cmp);
```
## 自訂函式
## 習題
###### tags: `APCS與競賽入門`