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

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

Codeforces Round #265 (Div.2)

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

A. inc ARG

ざっくりと大意

・1番目からn番目まで0,1のビットが並んでいる。
・最左の1番目に1を加算した際に0,1が変わるのは数列全体で何箇所あるか。

方針のようなもの

・加算されるとどう変わるかを考える。

n=int(raw_input())
w=raw_input()
ans=0
for i in w:
    ans+=1
    if i!='1':
        break
print ans

最初の1回目は必ず1回変化する。加算を受ける前が1だったら0に変わって繰り上がるので次の桁を見に行く。0だったら1に変 わって以降の桁には何も影響しない。