競技プログラミング用 知識集積所

ABC415B - Pick Two

最終更新:

sport_programming

- view
管理者のみ編集可


問題


必要知識

A問題レベルのものは省略
  • 特になし

考え方

単純に、前から順に、iマス目に荷物があるかどうか確認していくだけ。
問題は出力方法。

1つ目の荷物として拾った場合はカンマを、2つ目の荷物として拾った場合は改行を出力したい。
そこで、bool型の変数を1つ用意し、荷物を1回拾うごとにtrue/falseを切り替えるようにしておけばよい。
その工夫さえ思いつけば、あとはA問題レベル。

解答例


注意点


別解

queue(未作成)を使って解く

荷物位置を全部queue(未作成)に詰め込み、2つずつ出力してもよい。
さらにはvector(未作成)を使って似たようなことをすることもできる。
解答例
ウィキ募集バナー