この記事はC++は競技プログラミングの役に立つ Advent Calendar 2018の1日めの記事です。遅刻してしまいました がーん C++は競技プログラミングの役に立つ感じの記事ではありません C++で競技プログラミングをする役には立つかも? おはなし C++を使っている競技プログラマのコードで、よく変数をグローバルに全部置いているのを見かけます。例えばこんなふうに。 #include<bits/stdc++.h> using namespace std; int N, A[100010]; // 多めに取っておく int main(){ cin >> N; for(int i = 0; i < N; ++i){ cin >> A[i]; ... みなさんもこんなコードを書いたことはありませんか?実はそれ、マナー違反なんです! グローバルに変数をおくことは整頓のできないことを予想させ