#! ruby # yukicoder My Practice # author: Leonardone @ NEETSDKASU N = gets.to_i NeedExp= 30000 * 100 NeedExpParTime = (NeedExp.to_f / 6.0).ceil dungeon = [] N.times do |i| g, d = gets.chomp.split.map(&:to_i) exp = g - 30000 * d if exp >= NeedExpParTime dungeon << i + 1 end end if dungeon.empty? puts 'NO' else puts 'YES' puts (dungeon*6)[0...6]*"\n" end