各位神犇解释一下为什么WA
code:
#include<bits/stdc++.h>
using namespace std;
int n;
string a[100005],t;
inline string in(){
string s;
char c=getchar();
while(c==' '||c=='\n') c=getchar();
while(c!=' '&&c!='\n') s+=c,c=getchar();
return s;
}
inline bool cmp(string p,string q){
if(p.size()<q.size()) return 0;
for(int i=0;i<q.size();i++) if(p[i]!=q[i]) return 0;
return 1;
}
inline void out(string s){
for(int i=0;i<s.size();i++) putchar(s[i]);
putchar('\n');
}
int main(){
cin>>n;
for(int i=1;i<=n;i++) a[i]=in();
t=in();
sort(a+1,a+1+n);
for(int i=1;i<=n;i++) if(cmp(a[i],t)) out(a[i]);
return 0;
}