Submission #3083943


Source Code Expand

# https://abc042.contest.atcoder.jp/tasks/arc058_a
N, _ = gets.chomp.split.map(&:to_i)
ary = gets.chomp.split.map(&:to_i)
use_char = [0,1,2,3,4,5,6,7,8,9]-ary

# nはmax10**4なので99999までやればよい
ans = Float::INFINITY
use_char.each do |a|
  tmp = a
  if tmp >= N
    ans = [ans,tmp].min
  end
  use_char.each do |b|
    tmp = a+10*b
    if tmp >= N
      ans = [ans,tmp].min
    end
    use_char.each do |c|
      tmp = a+10*b+100*c
      if tmp >= N
        ans = [ans,tmp].min
      end
      use_char.each do |d|
        tmp = a+10*b+100*c+1000*d
        if tmp >= N
          ans = [ans,tmp].min
        end
        use_char.each do |e|
          tmp = a+10*b+100*c+1000*d+10000*e
          if tmp >= N
            ans = [ans,tmp].min
          end
        end
      end
    end
  end
end
puts ans

Submission Info

Submission Time
Task C - Iroha's Obsession
User yakata66
Language Ruby (2.3.3)
Score 300
Code Size 854 Byte
Status AC
Exec Time 37 ms
Memory 1788 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status AC
AC × 10
Set Name Test Cases
Sample
All subtask0_sample_01.txt, subtask0_sample_02.txt, subtask1_X_01.txt, subtask1_X_02.txt, subtask1_X_03.txt, subtask1_X_04.txt, subtask1_X_05.txt, subtask1_X_06.txt, subtask1_X_07.txt, subtask1_X_08.txt
Case Name Status Exec Time Memory
subtask0_sample_01.txt AC 7 ms 1788 KB
subtask0_sample_02.txt AC 37 ms 1788 KB
subtask1_X_01.txt AC 7 ms 1788 KB
subtask1_X_02.txt AC 7 ms 1788 KB
subtask1_X_03.txt AC 9 ms 1788 KB
subtask1_X_04.txt AC 17 ms 1788 KB
subtask1_X_05.txt AC 7 ms 1788 KB
subtask1_X_06.txt AC 7 ms 1788 KB
subtask1_X_07.txt AC 17 ms 1788 KB
subtask1_X_08.txt AC 7 ms 1788 KB