Codeforces Round #212 (Div. 2)
はい。
http://codeforces.com/contest/362
A. Two Semiknights Meet
ざっくりと大意
・
方針のようなもの
・
B. Petya and Staircases
ざっくりと大意
・n段の階段を登るのに汚れたとこは踏みたくない。
・最初か最後の段が汚れてるか、汚れてる段が3つ以上連続してたらNOになる。
方針のようなもの
・その通りに確認する。
n,k=map(int,raw_input().split()) if k==0: print 'YES' else: l=map(int,raw_input().split()) l.sort() if 1 in l or n in l: print 'NO' exit() for i in range(k-1): if l[i-1]+1==l[i]==l[i+1]-1: print 'NO' exit() print 'YES'
細かい条件分けで何度も書き間違えたり、結局は時間は縮まらなかったりで辛かった。