学习成神之路

爱情和编程,你选择哪个

C++学习

各种函数库:

include<cstdio>用printf和scanf要调用
include<cstdlib>有时候用来调试断点
(system)
include<iostream>调用cin和cout要用
cout<<”hjy”<< y<< endl
输出hjy,和y变量,endl换行。
include <algorithm>
调用排序库
排序函数功能描述
sort 对给定区间所有元素进行排序
stable_sort 对给定区间所有元素进行稳定排序
partial_sort 对给定区间所有元素部分排序
partial_sort_copy 对给定区间复制并排序
nth_element 找出给定区间的某个位置对应的元素
is_sorted 判断一个区间是否已经排好序
partition 使得符合某个条件的元素放在前面
stable_partition 相对稳定的使得符合某个条件的元素放在前面

inline 函数优化函数 需要algorithm库作为支持,在函数前面加上可以加快程序速度。如:
inline gcd(int a,int b){}

C++中unique函数:
unique函数需要iostream,作用是把一个数组里面相邻相同的元素都去掉,如
int num[10]={1,1,2,2,2,3,4,5,5,5};
int ans=unique(num,num+10)-num;
ans返回值就是5,因为这里面去掉后就是1.2.3.4.5.;
如果要对结构体进行这一操作,需要重载运算符”==”,具体要根据自己需要重载

定义 typedef pair

结构体 struct

struct REC{
int x,n;
inline void update(REC v){
if (v.x>x){
x=v.x;
n=v.n;
}else
if (v.x==x) n=(n+v.n)%p;
}
REC(){x=n=0;}
}f[N],c[N*2];

这个就是给你一个f数组的结构体,c数组的结构体。里面的函数就是调用REC时变量后面带了.uptate才会进入的。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq872425710/article/details/53844127
文章标签: 何嘉阳
个人分类: C++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭