AtCoder Beginner Contest 170 C問題
C問題
しばらくサボっていたので難易度は軽めなのから。
難易度:灰
与えられた整数Xと配列N
Xからの絶対値が最も小さくなる「Nの要素以外の数字」を求めます。
Xから少しずつ絶対値を開けながら、正負で場合分けしながら
Nの要素以外の数字を模索します。
以下のコードでACです。
x,n = map(int,input().split()) if n==0: print(x) exit(0) lis = list(map(int,input().split())) i=0 def judge(X): if (X not in lis) and (X >= 0): print(X) exit(0) for j in range(100): judge(x-i) judge(x+i) i+=1