Thứ Ba, 3 tháng 5, 2022

VMSUBSTR C++

#include <bits/stdc++.h>
using namespace std;

string s,ss,x;
int n,res,q;

void giai()
{
    getline(cin,x);
    if(x.find(s[0])!=-1) res=1;
    else res=0;
    for(int i=1;i<=n-1;i++)
        if(x.find(s[i])!=-1&&x.find(s[i-1])==-1)
            res++;
    cout<<res<<endl;
}

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    freopen("vmsubstr.inp","r",stdin);
    freopen("vmsubstr.out","w",stdout);
    cin>>n; getline(cin,ss);
    getline(cin,s);
    cin>>q; getline(cin,ss);
    for(int i=1;i<=q;i++)
        giai();
}

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.