本文主要是介绍Codeforces Round #FF (Div. 2/A)/Codeforces447A_DZY Loves Hash(哈希),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解题报告
水,好像写麻烦了。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <vector>
using namespace std;
int p,n,i,num[1000],j;
vector<int>hashh[1000];
int main()
{while(cin>>p>>n){memset(hashh,0,sizeof(hashh));for(i=0;i<n;i++){cin>>num[i];}for(i=0;i<n;i++){int sz=hashh[num[i]%p].size();if(sz){cout<<i+1<<endl;break;}else hashh[num[i]%p].push_back(num[i]);}if(i==n)cout<<"-1"<<endl;}return 0;
}
这篇关于Codeforces Round #FF (Div. 2/A)/Codeforces447A_DZY Loves Hash(哈希)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!