結果
問題 |
No.145 yukiover
|
ユーザー |
![]() |
提出日時 | 2022-02-23 17:13:05 |
言語 | Ruby (3.4.1) |
結果 |
WA
|
実行時間 | - |
コード長 | 724 bytes |
コンパイル時間 | 66 ms |
コンパイル使用メモリ | 7,552 KB |
実行使用メモリ | 24,704 KB |
最終ジャッジ日時 | 2024-07-01 16:59:15 |
合計ジャッジ時間 | 6,015 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 14 WA * 6 |
コンパイルメッセージ
Syntax OK
ソースコード
N = gets.to_i S = gets.chomp.chars.sort.reverse T = 'yuki' queue = S ans = 0 stock = [] 5.times do |i| next_que = [] next_stock = [] until queue.empty? s = queue.shift if i == 4 if stock.size > 0 ans += 1 stock.shift end next end if T[i] > s next_que << s next end if T[i] < s if i == 0 ans += 1 elsif stock.size > 0 ans += 1 stock.shift end else if i == 0 next_stock << s elsif stock.size > 0 str = stock.shift str << s next_stock << str else next_que << s end end end queue = next_que stock = next_stock end puts ans