#include <bits/stdc++.h>
#include <cstring>
using namespace std;
int main(){
string a,b;
cin>>a>>b;
for(int i=a.size()-1;i>=0;i--){
if(a[i]!='.'){
if(a[i]!=b[i]){
cout<<"NO";
return 0;
}
}
else{
break;
}
}
cout<<"YES";
return 0;
}
所以为什么样例1过不去
测试样例却都能过呢?