fork download
  1. n=gets.to_i
  2. c1=0
  3. ds=[]
  4. while c1<n
  5. t=gets.chomp.split(" ")
  6. t.each{|t2|
  7. ds<<t2
  8. }
  9. c1+=t.size
  10. end
  11. hs={}
  12. n.times{|i|
  13. t=""
  14. j=0
  15. while i+j<n && j<4
  16. t+=ds[i+j]
  17. hs[t.to_i]=1
  18. break if t=="0"
  19. j+=1
  20. end
  21. }
  22. ans=0
  23. m1=hs.keys.max+1
  24. while ans<=m1
  25. break if hs.member?(ans)==false
  26. ans+=1
  27. end
  28. puts ans
Success #stdin #stdout 0.01s 8064KB
stdin
1
3
stdout
0