HDU 2585 Hotel(字符串的模糊匹配+递归)
in the web for the information of hotels in California ans got piles of choice. Could you help Max pick out those that might be the right hotel?
In the next line there is one integer n(1<=n<=300)representing the number of hotel Max found ,and then n lines follow.Each line contains one string of lowercase character(s),the name of the hotel.
The length of every string doesn't exceed 50.
#include <iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<string> using namespace std; char a[],b[];
int n,len1,len2,res; bool digital(int i,int j)
{
//结尾判定
if(i==len1&&j==len2)
return true;
else if(i==len1||j==len2)
return false;
//中间过程
else if(a[i]=='*')
{
for(int k=j;k<=len2;k++)
if(digital(i+,k))
return true;
}
else if(a[i]=='?'||a[i]==b[j])
digital(i+,j+);
else
return false;
} int main()
{
while(scanf("%s",&a)!=EOF)
{
scanf("%d\n",&n);
len1=strlen(a);
res=;
while(n--)
{
scanf("%s",&b);
len2=strlen(b);
if(digital(,))
res++;
}
printf("%d\n",res);
}
return ;
}
HDU 2585 Hotel(字符串的模糊匹配+递归)的更多相关文章
- HDU 2585 [Hotel]字符串递归处理
		题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2585 题目大意:马克思要找个曾经去过的很好的旅馆,可惜他记不完整旅馆的名字.他有已知的部分信息和可能的 ... 
- HDU 1274 展开字符串 (递归+string类)
		题目链接:HDU 1274 展开字符串 中文题. 左括号进入DFS函数,右括号return到上一层. 注意return回去的是这个一层递归中的括号中的字母串. AC代码: #include<st ... 
- C++实现的字符串模糊匹配
		C++基本没有正则表达式功能,当然像Boost里提供了正则.本文来源于博客园园友的一篇文章,请看: C/C++ 字符串模糊匹配 很早之前就看过这篇文章,原作者的需求很明确.代码实现也很好. 之所以又写 ... 
- mysql 两张表字段模糊匹配--字符串拼接函数
		concat(A,B,C,...) 拼接字符串 例如concat('123','***','345') =>123***345 SELECT concat( substr(t1.CODE, ... 
- 简单易用的字符串模糊匹配库Fuzzywuzzy
		简单易用的字符串模糊匹配库Fuzzywuzzy 阅读目录 FuzzyWuzzy 简介 安装 用法 已知移植 FuzzyWuzzy 简介 FuzzyWuzzy 是一个简单易用的模糊字符串匹配工具包.它依 ... 
- dev 中  字符串转中文拼音缩写,对grid列表进行模糊匹配,grid获取焦点行,gridlookupedit控件用拼音模糊匹配下拉选项
		番外篇:. //该方法是将字符串转化为中文拼音的首写字母大写, public static string RemoveSpecialCharacters(string str){try{if (str ... 
- 使用vlookup的模糊匹配和字符串拼接
		1,=IF(ISNA(VLOOKUP("*"&$D2&"*",$A$2:$A$43,1,FALSE))=FALSE,TRUE,FALSE) 2, ... 
- sql模糊匹配中%、_的处理
		防sql注入之模糊匹配中%._处理: StringBuilder sbSql = new StringBuilder(); sbSql.Append(@"SELECT * from tabl ... 
- Mysql 模糊匹配和转义字符
		首先创建一个测试表: insert into test(tt) values('\\\\172.18.28.153'); 现在我想使用模糊匹配,查出以 “\\172” 开头的字符串. 需要使用like ... 
随机推荐
- python-django rest framework框架之序列化
			序列化与反序列化: 对象 -> 字符串 序列化 字符串 -> 对象 反序列化 rest framework序列化+Form 目的: 解决QuerySet序列化问题 功能:解析 和 过滤 - ... 
- webmagic 日志使用及maven项目中排除日志依赖
			我用的Spring Boot maven构建的工程,默认引入了 <dependency> <groupId>org.springframework.boot</group ... 
- springboot activiti 配置项详解
			asyncExecutorEnabled属性设置设置true后将代替那些老的Job executorspring.activiti.async-executor-enabled=false sprin ... 
- 按钮切换显示不同的内容(js控制)
			今天项目发现了一个jsp页面按钮切换,下面展示模块的不同显示问题,看到同事修改完之后的效果,js控制感觉特写好,所以想写把这个好的方法js记录下来,以便以后的参考. 一:先上图,了解大概的样子,如下图 ... 
- 推送证书p12文件转换成pem的命令
			openssl pkcs12 -in 你的p12文件名称.p12 -out 需要生成的pem文件名称.pem -nodes 
- nginx支持HTTP2的配置过程
			一.获取安装包 http://zlib.net/zlib-1.2.11.tar.gz https://www.openssl.org/source/openssl-1.0.2e.tar.gz (ope ... 
- python(6)之文件
			一.读写文件 以追加文件内容(a).读(r).写(w),读写(r+)的形式打开文件: f = open('yesterday','a',encoding='utf-8')#文件句柄 #输出一行文件内容 ... 
- 快捷键设置 keyiing.json
			// 快捷键设置 keyiing.json // 将键绑定放入此文件中以覆盖默认值 [ /* // 转换大写 { "key" : "ctr ... 
- zabbix3.4.7之Zabbix_Trigger_Function详解
			Trigger函数 1.abschange 参数:直接忽略后边的参数 支持值类型:float.int.str.text.log 描述:返回最近获取到的值与之前值的差值的绝对值.对于字符串类型,0表示值 ... 
- Win10系列:UWP界面布局进阶5
			提示框 在Windows应用商店应用程序中可以使用提示框来向用户显示提示信息,例如可以通过对话框来询问用户当前需要执行的操作,还可以通过弹出窗口来显示需要注意的信息.本节将向读者介绍如何在Window ... 
