Codeforces Round #324 (Div.2)
はい。
http://codeforces.com/contest/584
A. Olesya and Rodion
ざっくりと大意
・Olesyaはn桁の数が好き、Rodionはtで割り切れる数が好き。
・tで割り切れる0始まりではないn桁の数のいずれかを出力、そのような数がなければ-1を出力。
方針のようなもの
・tが10かそれ以外のときの違いに気をつける。
n,t=map(int,raw_input().split()) if t==10 and n==1: print -1 elif t==10: print '1'*(n-1)+'0' else: print str(t)*n
10で割り切れる1桁の数は無いのでt==10, n==1の時は-1になる。それ以外ならn桁で末尾0の数なら10で割り切れる。先頭からn-1桁目までは適当に作って大丈夫。 tが10以外ならばn桁を全てtで埋めるのが作りやすいと思う。tの後ろに0を増やしていく方法も最初使いましたが1桁調整が必要なのが面倒です。
B. Kolya and Tanya
ざっくりと大意
・三角形がn個あり、それぞれの頂点に1から3までの数を割り当てる。
・Tanyaは頂点の総和が6以外ならよい??
方針のようなもの
・あとで