トヨタ自動車プログラミングコンテスト2023#1 (AtCoder Beginner Contest 298) D - Writing a Numeral (400)
数字をキューで扱い、現在の値と、先頭を削除するときに何倍して引けば良いかを持っておく
追加する場合
現在の値を10倍し、
$ x
を追加
削除するときの値を10倍に
キューに値を追加
削除する場合
値からキューの先頭の値を上で持っている倍数分かけて引く
削除するときの値を10で割る
キューから値を削除
出力する場合
現在の値を表示
問題:
https://atcoder.jp/contests/abc298/tasks/abc298_d
提出:
https://atcoder.jp/contests/abc298/submissions/40643983
#トヨタ自動車プログラミングコンテスト2023#1
#トヨタ自動車プログラミングコンテスト
#ABC298
#400pt
#D
#ABC
#AtCoder
#Queue