万能头文件
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
输入输出
cin>>input;
cout<<out;
常用函数或操作
数组排序
int a[10]
bool compare (int a,int b)
{
if(a%2==1&&b%2==1) return a>b;
else if(a%2==0&&b%2==0) return a<b;
else return a%2>b%2;
}
sort(a,a+10,compare);
sort(begin,end,less<int>())
sort(begin,end,greater<int>())
字符串操作
string s ;
getline(cin,s);
int len = s.length();
s.append("abc");
s.replace(0,2,1,'q');
transform(s.begin(),s.end(),s.begin(),::tolower);
string s1 = s.substr(2,5);
sort(s.begin(),s.end());
if(s.find(' ')==string::npos){}
char类型
char temp[200];
cin>>temp;
sort(temp,temp+strlen(temp));
cout<<temp;
Map
map<string,int> m;
m["abc"] = 1;
for(auto it : m){
if(it.second>1) cout<<it.first<<' '<<it.second<<endl;
}