Ans is too short on line 1
  • 板块P1628 合并序列
  • 楼主gesic
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/2/3 21:26
  • 上次更新2023/10/28 09:45:07
查看原帖
Ans is too short on line 1
504297
gesic楼主2022/2/3 21:26

各位神犇解释一下为什么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;
}
2022/2/3 21:26
加载中...