結果
問題 |
No.662 スロットマシーン
|
ユーザー |
![]() |
提出日時 | 2022-12-16 17:43:48 |
言語 | Ruby (3.4.1) |
結果 |
WA
|
実行時間 | - |
コード長 | 480 bytes |
コンパイル時間 | 273 ms |
コンパイル使用メモリ | 7,296 KB |
実行使用メモリ | 12,928 KB |
最終ジャッジ日時 | 2024-11-15 22:39:21 |
合計ジャッジ時間 | 3,444 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 12 WA * 2 RE * 5 |
コンパイルメッセージ
Syntax OK
ソースコード
table = Hash.new 5.times do str, coin = gets.chomp.split table[str] = coin.to_i end n1 = gets.to_i A = n1.times.map { gets.chomp } n2 = gets.to_i B = n2.times.map { gets.chomp } n3 = gets.to_i C = n2.times.map { gets.chomp } exp = 0 all = n1 * n2 * n3 counter = [] table.each do |str, coin| c1 = A.count(str) c2 = B.count(str) c3 = C.count(str) cnt = c1 * c2 * c3 counter << 5 * cnt exp += 5 * coin * Rational(cnt, all) end puts "%.12f" % exp puts counter