系统知识
wbugw_
这个作者很懒,什么都没留下…
展开
-
ASCII码
若要用a表示数字1原创 2018-10-05 20:17:55 · 131 阅读 · 0 评论 -
sort
形式:sort(first_pointer,first_pointer+n,cmp)参数解释: 第一个参数是数组的首地址,一般写上数组名就可以,因为数组名是一个指针常量。第二个参数相对较好理解,即首地址加上数组的长度n(代表尾地址的下一地址)。最后一个参数是比较函数的名称(自定义函数cmp),这个比较函数可以不写,即第三个参数可以缺省,这样sort会默认按数组升序排序。一维数组 结构...原创 2018-10-06 15:20:14 · 291 阅读 · 0 评论 -
关于lower_bound( )和upper_bound( )的常见用法
原文转载地址lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。(一定是有序的)在从小到大的排序数组中,lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数...转载 2018-10-06 15:27:33 · 560 阅读 · 0 评论 -
cin
cout输出空格cout<<a<<" "<<endl; //空格用双引号原创 2018-10-08 09:34:41 · 210 阅读 · 0 评论 -
c++中cin等输入函数的用法
原文链接1、cin2、cin.get()3、cin.getline()4、getline()5、gets()6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include <iostream> usi...转载 2018-10-08 09:42:05 · 1530 阅读 · 0 评论 -
队列写堆
首先你需要一个头文件:#includepriority_queue q;//这是一个大根堆qpriority_queue<int,vector,greater >q;//这是一个小根堆q//注意某些编译器在定义一个小根堆的时候greater和后面的>要隔一个空格,不然会被编译器识别成位运算符号>>...原创 2018-10-14 16:42:33 · 99 阅读 · 0 评论 -
字节
1B=8 Bit1KB=1024B1MB=1024KB1GB=1024MB原创 2018-10-10 16:34:52 · 2176 阅读 · 0 评论 -
字符串的长度
string s;int len=s.length( );char s[1005];for(int i=1;i<=n;i++){ scanf("%d",s); int len=strlen(s);}//其实char s[ ]也是合法的原创 2018-10-17 16:36:50 · 288 阅读 · 0 评论 -
快速读入
#include<bits/stdc++.h>//最多到正负2*10^9 using namespace std;int n;int read() { int x=0,w=1; char c=getchar(); while (c<'0'||c>'9') { if (c=='-') w=-1; c=getchar(); } while (c&...原创 2018-10-24 20:36:29 · 378 阅读 · 0 评论