对于
#include <bits/stdc++.h>
using namespace std;
string s[100005];
int main()
{
int n;
cin >> n;
for(int i = 1;i <= n;i++)
{
cin >> s[i];
}
sort(s+1,s+n+1);
string k;
cin >> k;
for(int i = 1;i <= n;i++)
{
if(s[i].substr(0,k.size()) == k)
{
cout << s[i] << "\n";
}
}
return 0;
}
这样的代码会在一个字符串比k短的时候死掉,题里面没说所有的字符串都比k长,而这份代码却能AC,建议Hack