$\Huge\color{DarkTurquoise}{函数(有待更新)}$
作者:
垫底抽風
,
2022-04-01 19:33:47
,
所有人可见
,
阅读 540
<==制作不易,求赞!!
函数 |
作用 |
max(a,b) |
最大值 |
min(a,b) |
最小值 |
__gcd(a,b) |
最大公约数,因此得知最小公倍数a*b/__gcd(a,b) |
main() |
这个不用说,都知道 |
round(n) |
四舍五入 |
ceil(n) |
向上取整 |
floor(n) |
向下取整 |
sort(……) |
排序 |
sqrt(n) |
平方根 |
fill(……) |
按照单元赋值,将一个区间的元素都赋同一个值 |
memset(……) |
将某一块内存中的内容全部设置为指定的值 |
pow(a,b) |
a的b次幂 |
fmod(a,b) |
小数取余 |
swap(a,b) |
交换a和b |
deque |
以从两端弹出,其限定插入和删除操作在表的两端进行 |
__builtin_popcount(a) |
a的二进制 |
…… |
…… |
自定义函数
(1)返回简单类型
1.int(long long……) 返回整数
2.bool 返回非0(true)或0(false)
3.float(double) 返回小数
4.char 返回字符
(2)返回结构类型
……
(3)返回指针类型
……
(4)返回应用类型
……
! ! !注意
如果函数无任何返回值,标记为void
函数 |
作用 |
tan(x) |
对边比邻边 |
sin(x) |
对边比斜边 |
cos(x) |
斜边比对边 |
与
函数 |
作用 |
push |
在队尾插入一个元素 |
pop |
将队列中最靠前位置的元素拿掉(是没有返回值的void函数) |
size |
返回队列中元素的个数,其实在字符串里里还指长度 |
empty |
判断队列是否为空的,如果为空则返回true |
front |
返回值为队列中的第一个元素,也就是最早、最先进入队列的元素(注意这里只是返回最早进入的元素,并没有把它剔除出队列) |
back |
返回队列中最后一个元素,也就是最晚进去的元素 |
top |
队列中最靠前位置的元素返回(和pop的区别) |
函数erase的用法
- erase( pos, n); 删除从pos开始的n个字符,例如erase( 0, 1),删除0位置的一个字符,即删除第一个字符
- erase( position); 删除position处的一个字符(position是个string类型的迭代器)
- erase(first,last);删除从first到last之间的字符,(first和last都是迭代器)
没有swap…
((unqiue和reverse好像也很常用?
阿巴阿巴
忘了。。。
用起来知道,统计就忘了。。。
next_permutation
https://www.acwing.com/solution/content/75591/
Orz
Orz
Orz
### $\color{blue}{Orz}$
我这也可以
函数太多了啊,建议全一点……
嗯
hh
加个sort