プログラミング言語Cやその他で書いたもの。関連するハードウェアやコンテスト等の情報も。Air(以下MBAということにする)のOSを再インストールすることになった。自分にとって、初めての経験だったので、自己メモしておく。2度とやることはないかもしれないが。SATA、英語キーボード。ACアダプターは電圧14.5V/3.1A(45W)。Shift+Option+Command+Rを、回転する地球儀が表示されるまで押し続ける。数十分のダウンロードタイムを経て、やっとインストール画面が表示される。内蔵のSSDディスクの内容を消去して、OSをインストールする。ID、パスワードを入力したら、他のMACデバイス(自分の場合はiPhone)に6桁の認証コードが表示される。IDとパスワードの入力を完了させる(ということで、2回の入力になる。1回目はふつうのパスワード、2回目はパスワード+6桁認証コード。Lionのインストールが完了したら、MBAが使えるようになる。Yosemiteにアップデートしていく。Capitanをアップデートしてみたところ、見事にインストール不可を食らった。数十分のダウンロード+数十分のインストールの最後にそういう表示が出てしまい、アップル社の技術なさを恨んでしまった。結局、もう一度最初から、Lionの再インストールからやり直した。CapitanとひとつひとつOSをアップデートしていく。所要時間は数時間以上。急ぐ場合にやれることではない。Comment細かい説明を省略する。Classとメイン関数をみれば、なんとなく使い方についてわかるだろうから。CommentPython3で書いたはじめてのクラスなので、もっと簡潔な表現ができるかもしれないが、自己メモとして置いておく。Setは2つの要素が同一集合に属するかどうか、効率的に判定できるアルゴリズム。構造が簡単で、競プロではよく見かける。