下面的移位运算就表示的整型最大的数
int x = (1 << 31) - 1;
如果程序里面需要进行多次的字符串的比较,可以输入的时候给每个字符串分配一个id,来代替,进行比较,速度较快,感觉有点像散列
vector<string> v;
map<string, int> mp;
int getid(string s) {
if (mp.find(s) != mp.end()) return mp[s];
v.push_back(s);
return mp[s] = (int) v.size() - 1;
}