Submission #5913469


Source Code Expand

n, d = gets.split.map(&:to_i)

dp = Hash.new(0)
dp[1] = 1.0

n.times do
  h = Hash.new(0)
  (1..6).each{|i|
    dp.each_pair{|k, v|
      nk = d.gcd(k*i)
      h[nk] += v / 6
    }
  }
  dp = h
end

puts dp[d]

Submission Info

Submission Time
Task E - 数
User somurie06
Language Ruby (2.3.3)
Score 0
Code Size 227 Byte
Status RE
Exec Time 7 ms
Memory 1788 KB

Judge Result

Set Name All
Score / Max Score 0 / 4
Status
RE × 5
Set Name Test Cases
All 00, 01, 02, 90, 91
Case Name Status Exec Time Memory
00 RE 7 ms 1788 KB
01 RE 7 ms 1788 KB
02 RE 7 ms 1788 KB
90 RE 7 ms 1788 KB
91 RE 7 ms 1788 KB