君はまるで砂漠に咲く、一輪の花。

僕はその花に引き寄せられる蝶。

Codeforces Round #FF (Div. 2)

はい。
http://codeforces.com/contest/447

A. DZY Loves Hash

ざっくりと大意

・n個の数の中にmod p でハッシュ値をとって衝突があったらその番目、衝突がなければ-1を出力。

方針のようなもの

・先頭から%pで余りを調べる。

p,n=map(int,raw_input().split())
l=[]
ans=-1
for i in range(n):
    chk=int(raw_input())%p
    if chk in l:
        ans=i+1
        break
    l.append(chk)
print ans

B. DZY Loves Strings