takahiro_itazuriの公倍数的ブログ

本やWebを通して学習したことをまとめるブログです。最大公約数(つまり、共通部分)的なという表現と対比して、「なるべく包括的にカバーしつつ、更に+αの要素も加えられたらいいな」という意味で公倍数的ブログと名付けました。

AtCoder Beginner Contest 085

  • はじめに
  • A - Already 2018
    • 自分の解答
    • 改善点
  • B - Kagami Mochi
    • 自分の解答
    • 改善点
  • C - Otoshidama
    • 自分の解答
    • 改善点
  • D - Katana Thrower
    • 自分の解答
    • 改善点
続きを読む

『Machine Learning 101』の解説

はじめに

GoogleのSenior Creative EngineerであるJason Mayesさんのスライド『Machine Learning 101』が2017年12月に公開されました。
docs.google.com

Gigazineでも以下の記事で掲載されていました。
gigazine.net

Gigazineの記事を読んだ上で、非常に興味深いと思ったので、自分なりに理解して、適宜情報を付け加えながら、覚書的に記事を書いてみようと思います。

続きを読む

【就プロ】C++暗黙的初期化

はじめに

C++において明示的に初期化を行わなくても、勝手に初期値を入れてくることを「暗黙的初期化」と言います。
今回はその暗黙的初期化がどのような時に行われるかを説明します。

暗黙的初期化が行われる条件

C++では、グローバル変数に対しては暗黙的初期化が行われ、ローカル変数に対しては行われません。
ただし、ローカル変数であっても、staticがついている場合は、初期化されます。

デフォルト値

暗黙的初期化の際に、代入される値は以下のようになります。

デフォルト値
int, short, long 0
float, double 0.0
char '\0'
bool false