4完1WA。気持ち的なものは、戻ってきたような気がします。実装力が行方不明なんですけど・・・。
各問題
A - Station and Bus
文字列中にAとBが両方存在していれば、その間にバスが通るので"Yes"、文字列がAのみまたはBのみで構成されていれば"No"です。
B - Count Balls
ちょっと面倒くさい?算数。
まず、先頭から個置けるスペースがある範囲で青を置いて、あまりのスペースについて、これが以上ならあと個青いボールが置けて、未満ならその数だけ青いボールが置けます。
C - Tax Increase
消費税計算を知っていますか?私は知っています。去年ずっと仕事でやってたから!!
制約が小さいので税抜価格を全探索すればよいです。安全のため1000をちょっと超えるくらいまで回せば十分です。
D - String Formation
まともにやるとTLEしますので(私はしました←いつになったら懲りるのか)、工夫が必要です。
先頭用の配列と末尾用の配列など*1を用意して、反転回数を管理しつつ、反転回数の偶奇をみて適切な方に追加していけばよいです。
最後の出力も、反転回数の偶奇で場合分けです。
あ、今editorialみたんですけど、わざわざdeque使うなら最初の文字列込みで繋げちゃってよかったみたいですね。
E - Divisible Substring
mod Pの結果の累積和を取ってゴニョゴニョ、というのは見つけたのですが、最終的に回答するには至らず・・・。
F - Removing Robots
現れない組み合わせを数えるのかなぁ?とか考えてたんですけど、全然無理でした。
まとめ
二ヶ月ぶりの水パフォだった模様です。モチベは復活してきたので、後は実装力です。
*1:私は前にも後ろにも追加できるのでdequeにしました