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

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

Codeforces Round #114 (Div. 2)

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

A. Wizards and Demonstration

implementation

ざっくりと大意

・魔法使いによりとある国に住むことになり、demonstrationを組織する??
・n人の人口のうちにx人の魔法使いがいる、n-x人の普通の人達はdemonstrationや魔法使いに関わろうとしない??
・だが都市人口のy%の参加がないとdemonstrationが行政に反応されないのでクローン人形を仕立てて偽装する
・行政はクローンと普通の人の区別は付けられないのでy%になる最低数だけクローンを作成したい

方針のようなもの

・nとyで計算して端数切り上げて、xと差分みればいいかな

n,x,y=map(int,raw_input().split())
h=n*y
if h%100!=0:
    h+=100
h=list(str(h))
h=''.join(h[:-2])
h=int(h)
print h-x if h-x>=0 else 0

信用していないので小数以下は使わなかった。

B. Wizards and Minimal Spell

ざっくりと大意

・"#"があると増幅ライン ・とあるテキストを意味が変更されずにできるだけ短くしたい ・スペースは"#"がある行でのみ意味をもつ、よってそうでない行のスペースは削除
・連続した2行がどちらも"#"を含んでなければスペースの削除と行は結合される
解読途中。。ここまでの条件だとサンプル1の6行目がよくわからない。。