提出 #38393287


ソースコード 拡げる

#include<bits/stdc++.h>
#define N 1000009
using namespace std;
typedef long long ll;
int f[N],du[N],dp1[N],dp2[N];
char s[N],t[N];
inline ll rd(){
	ll x=0;char c=getchar();bool f=0;
	while(!isdigit(c)){if(c=='-')f=1;c=getchar();}
	while(isdigit(c)){x=(x<<1)+(x<<3)+(c^48);c=getchar();}
	return f?-x:x;
}
int find(int x){
	return f[x]=f[x]==x?x:find(f[x]);
}
int n,m;
bool mat(char x,char y){
	if(x=='?'||y=='?')return 1;
	if(x==y)return 1;
	return 0;
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0); cout.tie(0);
	cin>>(s+1)>>(t+1);
	n=strlen(s+1);
	m=strlen(t+1);
	dp1[0]=1;
	for(int i=1;i<=m;++i){
		dp1[i]=dp1[i-1]&mat(s[i],t[i]);
	}
	dp2[n+1]=1;
	for(int i=n;i>=n-m+1;--i){
		dp2[i]=dp2[i+1]&mat(s[i],t[m-(n-i)]);
	}
	for(int i=0;i<=m;++i){
		if(dp1[i]&&dp2[n-(m-i)+1])
			cout<<"Yes"<<'\n';
		else cout<<"No"<<'\n';
	}
}

提出情報

提出日時
問題 D - Match or Not
ユーザ comld
言語 C++ (GCC 9.2.1)
得点 400
コード長 875 Byte
結果 AC
実行時間 28 ms
メモリ 6308 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 400 / 400
結果
AC × 3
AC × 71
セット名 テストケース
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_sall_00.txt, 01_sall_01.txt, 01_sall_02.txt, 01_sall_03.txt, 01_sall_04.txt, 01_sall_05.txt, 01_sall_06.txt, 01_sall_07.txt, 01_sall_08.txt, 01_sall_09.txt, 01_sall_10.txt, 01_sall_11.txt, 02_rnd_00.txt, 02_rnd_01.txt, 02_rnd_02.txt, 02_rnd_03.txt, 02_rnd_04.txt, 02_rnd_05.txt, 02_rnd_06.txt, 02_rnd_07.txt, 04_re_00.txt, 04_re_01.txt, 04_re_02.txt, 04_re_03.txt, 04_re_04.txt, 04_re_05.txt, 04_re_06.txt, 04_re_07.txt, 04_re_08.txt, 04_re_09.txt, 04_re_10.txt, 04_re_11.txt, 04_re_12.txt, 04_re_13.txt, 04_re_14.txt, 04_re_15.txt, 04_re_16.txt, 04_re_17.txt, 04_re_18.txt, 04_re_19.txt, 04_re_20.txt, 04_re_21.txt, 04_re_22.txt, 04_re_23.txt, 04_re_24.txt, 04_re_25.txt, 04_re_26.txt, 04_re_27.txt, 04_re_28.txt, 04_re_29.txt, 04_re_30.txt, 04_re_31.txt, 04_re_32.txt, 04_re_33.txt, 04_re_34.txt, 04_re_35.txt, 04_re_36.txt, 04_re_37.txt, 04_re_38.txt, 04_re_39.txt, 04_re_40.txt, 04_re_41.txt, 04_re_42.txt, 04_re_43.txt, 04_re_44.txt, 04_re_45.txt, 04_re_46.txt, 04_re_47.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 8 ms 3544 KiB
00_sample_01.txt AC 2 ms 3620 KiB
00_sample_02.txt AC 2 ms 3528 KiB
01_sall_00.txt AC 2 ms 3480 KiB
01_sall_01.txt AC 4 ms 3468 KiB
01_sall_02.txt AC 2 ms 3524 KiB
01_sall_03.txt AC 2 ms 3464 KiB
01_sall_04.txt AC 2 ms 3520 KiB
01_sall_05.txt AC 2 ms 3468 KiB
01_sall_06.txt AC 2 ms 3612 KiB
01_sall_07.txt AC 2 ms 3544 KiB
01_sall_08.txt AC 2 ms 3428 KiB
01_sall_09.txt AC 3 ms 3568 KiB
01_sall_10.txt AC 2 ms 3524 KiB
01_sall_11.txt AC 2 ms 3544 KiB
02_rnd_00.txt AC 18 ms 5044 KiB
02_rnd_01.txt AC 16 ms 5156 KiB
02_rnd_02.txt AC 9 ms 3928 KiB
02_rnd_03.txt AC 4 ms 3780 KiB
02_rnd_04.txt AC 13 ms 4556 KiB
02_rnd_05.txt AC 14 ms 4856 KiB
02_rnd_06.txt AC 11 ms 4112 KiB
02_rnd_07.txt AC 18 ms 5612 KiB
04_re_00.txt AC 6 ms 3700 KiB
04_re_01.txt AC 3 ms 3756 KiB
04_re_02.txt AC 2 ms 3616 KiB
04_re_03.txt AC 4 ms 3772 KiB
04_re_04.txt AC 2 ms 3636 KiB
04_re_05.txt AC 3 ms 3752 KiB
04_re_06.txt AC 2 ms 3520 KiB
04_re_07.txt AC 4 ms 3616 KiB
04_re_08.txt AC 2 ms 3672 KiB
04_re_09.txt AC 2 ms 3612 KiB
04_re_10.txt AC 4 ms 3796 KiB
04_re_11.txt AC 2 ms 3616 KiB
04_re_12.txt AC 3 ms 3696 KiB
04_re_13.txt AC 2 ms 3592 KiB
04_re_14.txt AC 4 ms 3652 KiB
04_re_15.txt AC 2 ms 3564 KiB
04_re_16.txt AC 2 ms 3556 KiB
04_re_17.txt AC 3 ms 3644 KiB
04_re_18.txt AC 3 ms 3612 KiB
04_re_19.txt AC 5 ms 3620 KiB
04_re_20.txt AC 3 ms 3772 KiB
04_re_21.txt AC 4 ms 3724 KiB
04_re_22.txt AC 4 ms 3760 KiB
04_re_23.txt AC 4 ms 3840 KiB
04_re_24.txt AC 3 ms 3700 KiB
04_re_25.txt AC 3 ms 3736 KiB
04_re_26.txt AC 3 ms 3592 KiB
04_re_27.txt AC 3 ms 3656 KiB
04_re_28.txt AC 2 ms 3632 KiB
04_re_29.txt AC 3 ms 3752 KiB
04_re_30.txt AC 3 ms 3752 KiB
04_re_31.txt AC 3 ms 3536 KiB
04_re_32.txt AC 17 ms 5104 KiB
04_re_33.txt AC 17 ms 5588 KiB
04_re_34.txt AC 17 ms 5344 KiB
04_re_35.txt AC 13 ms 4692 KiB
04_re_36.txt AC 7 ms 3948 KiB
04_re_37.txt AC 19 ms 5792 KiB
04_re_38.txt AC 13 ms 4548 KiB
04_re_39.txt AC 9 ms 3884 KiB
04_re_40.txt AC 17 ms 5508 KiB
04_re_41.txt AC 25 ms 5836 KiB
04_re_42.txt AC 22 ms 5124 KiB
04_re_43.txt AC 10 ms 4076 KiB
04_re_44.txt AC 28 ms 6308 KiB
04_re_45.txt AC 27 ms 6220 KiB
04_re_46.txt AC 17 ms 5152 KiB
04_re_47.txt AC 9 ms 3912 KiB