Codeforces Round #259 (Div. 2)
はい。
http://codeforces.com/contest/454
A. Little Pony and Crystal Mine
ざっくりと大意
・奇数であることを保証されたnnの''が並んだ正方形の中に'D'をひし形に置く。
方針のようなもの
・途中まで*を増やして真ん中まで行ったら減らす。
n=int(raw_input()) x=n s=c=1 while x: x-=1 print '*'*((n-s)/2)+'D'*s+'*'*((n-s)/2) if c==1 and s<n: s+=2 else: c=0 s-=2
'D'が広がっていってる間は使う個数が2つずつ多くなり、その後は2つずつ減る。