检索字符
来源:互联网 发布:小米手机淘宝旗舰店 编辑:程序博客网 时间:2024/05/22 14:58
#include <iostream>
using namespace std;
int main()
{
string a;
int n=1;
while(cin>>a)
{
string b;
cin>>b;
int sum;//sum用来记录在字符串a中可以组成字符串b的个数
for(sum=0;;)
{
int ca=0;
bool flag=true;//flag用来标记是否检索完毕
for(int i=0;i<b.length();i++)
{
for(int j=0;j<a.length();j++)
{
if(b[i]==a[j])//如果在字符串a中有和b一样的字符
{
ca++;
a[j]=-1;
break;
}
if(j==a.length()-1)//如果在字符串a中没有和b一样的字符
flag=false;
}
if(ca==b.length())
{
sum++;
break;
}
}
if(flag==false)
break;
}
cout<<"Case "<<n<<": "<<sum<<endl;
n++;
}
}
using namespace std;
int main()
{
string a;
int n=1;
while(cin>>a)
{
string b;
cin>>b;
int sum;//sum用来记录在字符串a中可以组成字符串b的个数
for(sum=0;;)
{
int ca=0;
bool flag=true;//flag用来标记是否检索完毕
for(int i=0;i<b.length();i++)
{
for(int j=0;j<a.length();j++)
{
if(b[i]==a[j])//如果在字符串a中有和b一样的字符
{
ca++;
a[j]=-1;
break;
}
if(j==a.length()-1)//如果在字符串a中没有和b一样的字符
flag=false;
}
if(ca==b.length())
{
sum++;
break;
}
}
if(flag==false)
break;
}
cout<<"Case "<<n<<": "<<sum<<endl;
n++;
}
}
阅读全文
0 0
- 检索字符
- 关于拼音检索字符
- 检索输入字符的数量
- 检索/查询时特殊字符的处理
- ORACLE之拼音检索(任意字符)
- ElasticSearch检索时特殊字符处理
- oracle 截取字符(substr),检索字符位置(instr)
- oracle 截取字符(substr),检索字符位置(instr)
- oracle截取字符(substr)检索字符位置(instr)工作使用
- coreseek检索时全角字符对全文检索质量的影响
- 检索
- 检索
- 检索
- 检索
- 检索
- es检索时,出现特殊字符的处理方式
- SQL 检索所有存储过程中是否包含某字符
- solr系统query检索词特殊字符的处理
- Path Sum III
- Linux防火墙iptables学习笔记(三)iptables命令详解和举例
- CentOS 7安装python3.6
- 升级到ckplayerX
- 6.1 YARN的架构
- 检索字符
- basically setting up a Django production server
- 给定一串数字和运算符,返回所有可能的结果,有效的运算符是+,
- leetcode 65. Valid Number
- Spark学习之RDD的概念
- 算法基础-线性代数-行列式
- uva 670 The dog task
- VMware虚拟机桥接方式与真实主机共享上网
- OpenCV 2.4.9 +VS2013 开发环境配置