競技プログラミング用 知識集積所
基本
最終更新:
sport_programming
-
view
入出力系
- cin(A問題レベル)
標準入力(キーボードとか)から入力された情報を1つ受け取り、変数に代入する。
問題を受け取るために必要。
問題を受け取るために必要。
- cout(A問題レベル)
標準出力(ディスプレイとか)に指定内容を出力する。
解答をするために必要。
解答をするために必要。
- cerr(A問題レベル)(必須ではない)
標準出力(ディスプレイとか)に指定内容を出力する。
解答とは見なされないことを活かし、デバッグ時に使用すると便利。
解答とは見なされないことを活かし、デバッグ時に使用すると便利。
分岐やループ
- if分岐(A問題レベル)
変数の中身次第で特定のコードを実行したりしなかったりする。
あるいは、複数のコードのどれを実行するか選ぶ。
あるいは、複数のコードのどれを実行するか選ぶ。
- whileループ(A問題レベル)
変数の中身次第でコードを何回も実行する。
同じような処理を何度も繰り返したい場合に。
主に何回繰り返すことになるかわからない場合に。
同じような処理を何度も繰り返したい場合に。
主に何回繰り返すことになるかわからない場合に。
- forループ(A問題レベル)
変数の中身次第でコードを何回も実行する。
同じような処理を何度も繰り返したい場合に。
主に何回繰り返すことになるかわかっている場合に。
同じような処理を何度も繰り返したい場合に。
主に何回繰り返すことになるかわかっている場合に。
- do-whileループ(未作成)(C問題レベル)
変数の中身次第でコードを何回も実行する。
同じような処理を何度も繰り返したい場合に。
少し特殊な挙動をするので使い道は少ないが、一部の限られた状況で活躍する。
同じような処理を何度も繰り返したい場合に。
少し特殊な挙動をするので使い道は少ないが、一部の限られた状況で活躍する。
コーディング知識系
- コメント(基礎知識)
プログラムにコメントを書く。
実行時には無視されるメモを残すことができる。
実行時には無視されるメモを残すことができる。
- エラー(基礎知識)
競プロで発生するエラーとその対処法。