定义字符串的时候用char,定义map容器的时候用string。
因为cin,cout的话超时的 可能性很大!!!!!!!!!!!!
#include <map> #include <string> #include <stdio.h> using namespace std; char str[300]; map<string,int> m; int main() { scanf("%s", str); m[str]=1; //可以把C字符串传入map<string,int>
return 0; }