C++

Educational DP Contest A

A - Frog 1

AtCoder Regular Contest 037 B

B - バウムテスト

AtCoder Beginner Contest 031 B

B - 埋め立て

AtCoder Typical Contest 001 A

A: 深さ優先探索 - AtCoder Typical Contest 001 | AtCoder

AtCoder Beginner Contest 131 C

C - Anti-Division

AtCoder Beginner Contest 134 C

C - Exception Handling

AtCoder Beginner Contest 132 A

A - Fifty-Fifty

AtCoder Beginner Contest 134 A

A - Dodecagon

AtCoder Beginner Contest 135 A

C++の基本的なところ、本読むより実際に書いた方が覚えられそうなので練習する。 A - Harmony

C++の配列覚え書き

C++

誤ったインデックスを参照することについて 配列のインデックスで大きすぎる値を指定するとコンパイル時に以下のwarningがでる。 (なお、宣言でa[100]と書くとa[0]からa[99]までのメモリが確保されることに注意。) int a[100]; a[100] = 3; // => warning:…

はじめての構造体とか

C++

ロベールのC++教室 第1部68章くらいまでざざっと。 コンパイル時に色々教えてくれるの、割と性にあっているかもしれない。 関数名は関数のアドレスを返す。 int main() { printf("%p", main); // => 0x10a23eee0 } 配列変数名は先頭の要素のアドレスを返…

ポインタなど覚え書き

C++

データ構造とかアルゴリズムの本のサンプルコードがC++で書かれていることが多いのでC++読めるようになりたい。 いきなりC++でもいいけど、下準備としてドットインストールのC入門をざっとやってみた。 if文の書き方とかセミコロンとかJavaScriptiに似てるな…