Thứ Tư, 27 tháng 4, 2022

LINGVO C++

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

string s,cs[10000];
int t,n,a;

void tachtu()
{
    int d=0;
    for (int i=0;i<=s.length()-1;i++)
    {
        if (s[i]!=' ') cs[d]=cs[d]+s[i];
        else d++;
    }
}

void giai()
{
    cin>>n;
    string maxs="";
    if (n==0) cout<<cs[0]<<endl;
    else
    {
        while (n>0)
        {
            a=n%10;
            if(cs[a]>maxs) maxs=cs[a];
            n=int(n/10);
        }
        cout<<maxs<<endl;
    }
}

int main()
{
    freopen ("lingvo.inp","r",stdin);
    freopen ("lingvo.out","w",stdout);
    getline (cin,s);
    tachtu();
    cin>>t;
    for (int i=1;i<=t;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.