結果
| 問題 |
No.112 ややこしい鶴亀算
|
| コンテスト | |
| ユーザー |
norioc
|
| 提出日時 | 2015-11-21 12:05:27 |
| 言語 | Ruby (3.4.1) |
| 結果 |
AC
|
| 実行時間 | 93 ms / 5,000 ms |
| コード長 | 321 bytes |
| コンパイル時間 | 114 ms |
| コンパイル使用メモリ | 7,296 KB |
| 実行使用メモリ | 12,288 KB |
| 最終ジャッジ日時 | 2024-09-13 17:05:53 |
| 合計ジャッジ時間 | 3,238 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 23 |
コンパイルメッセージ
Syntax OK
ソースコード
n = gets.to_i
xs = gets.split.map(&:to_i)
if xs.all? {|e| e == xs[0] }
if xs[0] == 2 * (xs.size - 1)
puts "#{xs.size} 0"
else
puts "0 #{xs.size}"
end
exit
end
ys = xs.map {|e| e + 2 }
d = Hash.new(0)
ys.each {|e|
d[e] += 1
}
crane = d[d.keys.max]
turtle = n - crane
puts "#{crane} #{turtle}"
norioc