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

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

Codeforces Round #158 (Div. 2)

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

A. Adding Digits

ざっくりと大意

・Vasyaはaとbの数を得るがaは桁が小さすぎる。
・aに対してbで割り切れるようにしつつ数字を右端に1桁付け足していくn回の操作を決意した???

方針のようなもの

・0-9まで試そう。

a,b,n=map(int,raw_input().split())
ans=a
chk=n
cnt=0
while chk>0:
    ans*=10
    chk-=1
    while cnt<10:
        if ans%b==0:
            if chk>0:
                print str(ans)+'0'*chk
            else:
                print ans
            cnt=0
            exit()
        ans+=1
        cnt+=1
        if cnt==10:
            print -1
            exit()

割り切れる数が作れたら後は足りない桁分だけ0を一気に付け足せば最終桁までループとか必要なかった。作れなければ-1。