QAQ(玄关)
  • 板块灌水区
  • 楼主qiang_xqh
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/10/24 21:27
  • 上次更新2024/10/24 21:32:15
查看原帖
QAQ(玄关)
1503776
qiang_xqh楼主2024/10/24 21:27

题目

#include<bits/stdc++.h>
using namespace std;
string g,t;
bool ak(int j){
	if((t[j]=='?' && (g[j]>='a' && g[j]<='z')) || (g[j]=='?' && (t[j]>='a' && t[j]<='z')) || g[j]==t[j])
		return 1;
	return 0;
}
int main(){
	string s,t;
	cin>>s>>t;
	for(int i=0; i<s.size()-t.size()+1; i++)
	{
		int flag=1;
		g=s.substr(i,t.size());
		for(int j=0; j<g.size(); j++)
		{
			if(ak(j)==0)
			{
				flag=0;
				break;
			}
		}
		if(flag=1)
  			cout<<i<<" "<<i+t.size()<<'\n';
	} 
	return 0;
}
2024/10/24 21:27
加载中...