数组模拟为什么不对
查看原帖
数组模拟为什么不对
703136
Iam_dabenbi楼主2022/3/24 12:35

/我用了数组模拟来做,先让数组所有元素为-1,然后输入谁,就那个啥,然后输入查询的数,直接输出数组对应的数,测试样例过了,但是提交一个不过,代码如下/

#include<bits/stdc++.h>
using namespace std;
const int M=1e6+2;
int main(){
    int f[M],i,j,k,m,n;
    cin>>n>>m;
    for(i=0;i<M;i++)
        f[i]=-1;
    for(i=1;i<=n;i++)
    {
        cin>>k;
        if(f[k]==-1)
            f[k]=i;
    }
    for(i=1;i<=m;i++)
    {
        cin>>j;
        cout<<f[j]<<' ';
    }
    
}
2022/3/24 12:35
加载中...