始め方
競技プログラミングを始めるために
競技プログラミングを楽しむために必要なのは以下の2つです。
- C++の実行環境(必須)
- AtCoderのアカウント(ほぼ必須)
C++
WSLやVSCodeのインストールやセットアップが完了している前提で話を進めさせていただきます。
もしこれがまだだよという方は、先輩に質問するか、以下の記事を参考にして見てください。
以下のC言語の環境構築方法はこの記事を元に書いています。
コンパイラをインストールする
VSCodeのターミナル(下半分に表示されるやつ)をひらいて、
sudo apt update
sudo apt upgrade
sudo apt install g++これを打ち込んでください。
これで、C++を使う準備が整いました。
初めてのC++プログラム作成
試しに”Hello World”とターミナルに表示させるコードを書いてみましょう。
hello-world.cppというファイルをつくり、中に
#include <bits/stdc++.h>
using namespace std;
int main() {
cout << "Hello World" << endl;
}これをコピペしてください。
コピペ出来たら、ターミナルに
g++ hello-world.cppと打ち込んでEnter。エラーが出なかったら、a.outというファイルが生成されているかと思います。
それが確認出来たら、ターミナルに
./a.outと打ち込んでEnter。
すぐ下にHello Worldと出力されたら成功です!
お疲れ様でした!!
ちなみに、コンパイルした後生成されるファイル(今回で言うとa.out)のことを実行ファイルと呼びます。
g++ [コンパイルしたいファイル] -o [作りたい実行ファイルの名前]で生成される実行ファイルの名前を変えることができます。
AtCoderのアカウント作成
※AtCoderの複数アカウント所持は禁止されています。既にアカウントを持っている方はこのステップを飛ばしてください
AtCoderのホームページにアクセスして、右上の新規登録からアカウントを作成しましょう。
名前は1回しか変更できないので、慎重に決めてください。
おわりに
お疲れ様でした!
これであなたも立派な競技プログラマーです!
何かわからないことがあったら、先輩に気軽に聞いてくださいね。