1 条题解

  • 0
    @ 2023-10-6 19:55:25
    #include<bits/stdc++.h>
    using namespace std;
    #define int long long
    string x;
    int a[1005],n,q,len,flag;
    void solve()
    {
        cin>>n>>q;
        for(int i=1;i<=n;i++)cin>>a[i];
        sort(a+1,a+1+n);
        for(int i=1;i<=q;i++)
        {
            cin>>len>>x;
       	    flag=0;
       	    for(int j=1;j<=n;j++)
            {
       		    string b=to_string(a[j]);
       		    if(b.size()<len)continue;
       		    string ss=b.substr(b.size()-len);
       		    if(ss==x)
                {
       			    cout<<b<<"\n";
       			    flag=1;
       			    break;
    		    }
    	    }
    	    if(flag==0)cout<<-1<<"\n";
        }
    }
    signed main()
    {
        ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
    	int tt=1;
    	while(tt--)solve();
    	return 0;
    }
    
    • 1

    信息

    ID
    202
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    7
    已通过
    0
    上传者