AtCoder Beginner Contest 007

はい。
AtCoder Beginner Contest 007
くやしいやけど。

A - 植木算

1を引く。

B - 辞書式順序

辞書順でより早いものでほぼ確実なのはa。それとaに勝てるのはないので-1。

C - 幅優先探索

壁にぶつかってないかとか手数とかをチェックしながら移動。手数の更新さえ間違えなければキューの管理は雑でも大丈夫そう。