第一行输入带通配符字符串是"?",第二行字符串也是"?",作者的输出是true,答案有问题,正确解是第17-19行应该改成: if(ppp[i-1]=='*' && ((sss[0]>='a'&&sss[0]<='z')||(sss[0]>='0'&&sss[0]<='9'))){ dp[i][0]=dp[i-1][0]; }else if(ppp[i-1] == '?' && ((sss[0]>='a'&&sss[0]<='z')||(sss[0]>='0'&&sss[0]<='9'))) { dp[i][0]=dp[i-1][0]; }
1

相关推荐

totoroyyw:千年老妖😂
投递华为等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客企业服务