2 条题解

  • 0
    @ 2024-11-9 14:40:46

    #include<bits/stdc++.h> using namespace std; int main() { int n,q;

    cin>>n>>q;
    
    int level;
    
    map<int,int> mp;
    
    for(int i=1; i<=n; i++)
    {
    	cin>>level;
    	
    	mp[level]++;
    }
    
    int x;
    int ans[1005]={0};
    
    for(int i=1; i<=q; i++)
    {
    	cin>>x;
    	
    	ans[i]=mp[x];
    }
    
    for(int i=1; i<=q; i++)
    {
    	if(ans[i]==0)
    		cout<<"-1"<<endl;
    	else
    		cout<<ans[i]<<endl;
    }
    
    return 0;
    

    }

    信息

    ID
    162
    时间
    2000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    1498
    已通过
    166
    上传者