题目描述
给定两个长度相同的字符串 a和字符串 b。
如果在某个位置 i上,满足字符串 a上的字符 a[i]和字符串 b上的字符 b[i]相同,那么这个位置上的字符就是匹配的。
如果两个字符串的匹配位置的数量与字符串总长度的比值大于或于 k,则称两个字符串是匹配的。
现在请你判断给定的两个字符串是否匹配
样例
输入样例:
0.4
abcde
xbacd
输出样例:
no
算法1
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
double k,c=0;
string s1,s2;
cin>>k>>s1>>s2;
for(int i=0;i<s1.size();i++)
if(s1[i]==s2[i])c++;
if(c/s1.size()>=k)cout<<"yes"<<endl;
else cout<<"no"<<endl;
return 0;
}