摘要: 1.recerse(v.begin(),v.end()) 反转容器元素顺序函数 2.sort(a,a+n,cmp); 自定义cmp函数 int cmp2(peo p1,peo p2){ if (change(p1.job)change(p2.job)){ if(p1.gradep2.grade) r 阅读全文
posted @ 2021-09-13 14:12 lwx_R 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.大小写改变 transform(s.begin(),s.end(),s.begin(),::tolower); 2.str2.find(str1,n) 从n位置开始在str2里找str1,成功返回找到的位置,否则返回-1 3.erase() 清除函数 str.erase("char c") 从s 阅读全文
posted @ 2021-09-13 14:03 lwx_R 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1.strcpy(str1,str2) 将字符串str2复制到字符串str1中,并覆盖str1原始字符串,可以用来为字符串变量赋值 注意:1)字符串str2会覆盖str1中的全部字符,2)字符串str2的长度不能超过str1 2.strncpy(str1,str2,n) 将字符串str2中的前n个字 阅读全文
posted @ 2021-09-13 13:03 lwx_R 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.高精度加法(高精度加高精度) #include<iostream> #include<cstring> #define maxn 10000001 using namespace std; int a[maxn],b[maxn]; int c[maxn]; int lena,lenb; int 阅读全文
posted @ 2021-09-13 12:23 lwx_R 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1.埃氏筛 /* *埃拉托斯特尼筛法 *1秒内找出1e6范围以内的全部素数 复杂度是O(nloglogn) *更高效的线性筛素数算法(欧拉筛法)。 */ void Era_prime(){ for(int i=2;i<maxn;i++){ if(!prime[i]){//prime数组筛选作用,不存 阅读全文
posted @ 2021-09-13 12:17 lwx_R 阅读(67) 评论(0) 推荐(0) 编辑