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

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

Codeforces Round #186 (Div. 2)

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

A. Ilya and Bank Account

ざっくりと大意

・預金残高を最後の1桁かその1つ前に桁の好きな方を消すか 何もしないで最大の預金残高になるように

方針のようなもの

・残高が正なら何もしない 負なら1桁でより大きい方の数を取り除くのかな

n=input()
if n>=0:
    print n
    exit()
if n>=-10:
    print 0
else:
    if str(n)[-1]>=str(n)[-2]:
        print int(str(n)[:-1])
    else:
        print int(str(n)[:-2]+str(n)[-1])

そんな単純なわけあるかいな???と思ってたけど流石のこどふぉでなんとかなった(((o(゚▽゚)o)))