1.声明变量必须初始化
string str;//在程序中运行中,因未初始化会报字符串越界
2.在访问字符串前,必须判断其是否为空
if(!str.empty())
cout << s[0] << endl;
vector <int> array;不需要初始化
vector <char> array;array[0]是一个字符
vector <string> array;array[0]是一个字符串
3.牛客网刷题的时候注意括号问题,有可能你的括号是用中文打出的