🫠
JavaScriptでABC421 (A-C)
A - Misdelivery
入力の受取が一番めんどくさい
受け取ってしまえばS[X] === Y
を見るだけ
1分47秒 AC!
B - Fibonacci Reversed
Bは愚直
言われた通りf
を実装して、言われた通り10回やるだけ
5分10秒 AC!
C - Alternated
ABAB...
かBABA...
の2択なので、それぞれ考えればいい
ABAB...
の場合、もとのS
の中で
今の
BABA...
のときも同様に計算して、小さい方を採用
16分43秒 AC!
D-G
D、ランレングス圧縮を共通化してからの処理をきれいにやる方法が思いつかず間に合いませんでした
E以降は見てないです
Perfomance
- perf : 1124
- レート変化 : 861 → 890 (+29)
感想
過去最高perfがこれなのがちょっと気に食わない
もうちょっと力があれば4完できたんじゃないか……?
過去のABCも似たような記事を書いています。よければそちらもどうぞ。
Discussion