😡
JavaScriptでABC423(A-C)
A - Scary Fee
1000+C円ずつ残高を減らして1000円もらえる。何回その操作ができる?がわかれば1000をかけるだけ
問題文を読むのに時間をかけすぎ
2分12秒 AC!
B - Locked Rooms
0から右に行けるところまで行く + Nから左に行けるところまで行く をやって、残った部屋が行けない部屋
このくらいの部屋数ならArrayなりSetなりで……
8分49秒 AC!
C - Lock All Doors
とりあえず、全部開けてから全部閉じれば求められている状態にはできる
……で、「奥にはもう閉じてるドアしかない」状態では、その閉じたドアの数 × 2回引かなきゃいけない
Array#findIndex()
が見つからなかったら-1を返すのを忘れてて2ペナ(1, 2)食らったので皆さんは気をつけましょう
31分20秒 AC!(2ペナ)
D-G
Dは見た瞬間Priority Queueだあああああとなりました 持ってなかったので終焉
でもEもFも見当つかなかったので時間内でPriority Queueを実装するしかなく撃沈
Perfomance
- perf : 799
- レート変化 : 865 → 859 (-6)
感想
来週までにPriority Queueを実装しなさい
最近4完できてなさすぎて辛いのでそろそろ4完させてください
過去のABCも似たような記事を書いています。よければそちらもどうぞ。
Discussion