C++
A - Frog 1
B - バウムテスト
B - 埋め立て
A: 深さ優先探索 - AtCoder Typical Contest 001 | AtCoder
C - Anti-Division
C - Exception Handling
A - Fifty-Fifty
A - Dodecagon
C++の基本的なところ、本読むより実際に書いた方が覚えられそうなので練習する。 A - Harmony
誤ったインデックスを参照することについて 配列のインデックスで大きすぎる値を指定するとコンパイル時に以下のwarningがでる。 (なお、宣言でa[100]と書くとa[0]からa[99]までのメモリが確保されることに注意。) int a[100]; a[100] = 3; // => warning:…
ロベールのC++教室 第1部68章くらいまでざざっと。 コンパイル時に色々教えてくれるの、割と性にあっているかもしれない。 関数名は関数のアドレスを返す。 int main() { printf("%p", main); // => 0x10a23eee0 } 配列変数名は先頭の要素のアドレスを返…
データ構造とかアルゴリズムの本のサンプルコードがC++で書かれていることが多いのでC++読めるようになりたい。 いきなりC++でもいいけど、下準備としてドットインストールのC入門をざっとやってみた。 if文の書き方とかセミコロンとかJavaScriptiに似てるな…