C++ STL
1.sort
2.vector
3.set
4.map
5.queue
6.priority_queue
7.next+permutation//sort(str.begin(),str.end());
8.stack
9.pair
10.list
读取数据:freopen("位置","r",stdin);
输出数据:freopen("位置","w",stdout);
编译器:debug
随机数:
<ctime>//头文件
srand(time());//这个必须有
int num=rand()%n;//[0,n-1]中的随机整数
double dnum=(double)rand()/RADN_MAX;//[0,1]
字符串的使用
strcmp(a,b)//比较
strcpy(a);//逆置
swap();
islower();
isdight();
sscanf(str+i,"%d%n",&tmp,&n);//
int tmp=s.find(']');
string from=s.substr(1,tmp-1);
string to=s.substr(tmp+2,s.size()-1);
strstr(a,b)//等于相等后面的
strncpy(a,ch[i],j)//i-j
string s;
while(getline(cin,s)) {}
1.sort
2.vector
3.set
4.map
5.queue
6.priority_queue
7.next+permutation//sort(str.begin(),str.end());
8.stack
9.pair
10.list
读取数据:freopen("位置","r",stdin);
输出数据:freopen("位置","w",stdout);
编译器:debug
随机数:
<ctime>//头文件
srand(time());//这个必须有
int num=rand()%n;//[0,n-1]中的随机整数
double dnum=(double)rand()/RADN_MAX;//[0,1]
字符串的使用
strcmp(a,b)//比较
strcpy(a);//逆置
swap();
islower();
isdight();
sscanf(str+i,"%d%n",&tmp,&n);//
int tmp=s.find(']');
string from=s.substr(1,tmp-1);
string to=s.substr(tmp+2,s.size()-1);
strstr(a,b)//等于相等后面的
strncpy(a,ch[i],j)//i-j
string s;
while(getline(cin,s)) {}