日記#N
日記
何回目かな。
二週間前ぐらいに新年をむかえ、JOI本選18が近づいてきている!!
最近map,set,priority_queueの計算量の確認とunorderedのなにがいいか確認、bitsetやvector<bool>の特殊化について復習した
数学ガール、借りっぱなしだったけど読み終えた(修学旅行の前から読んでたのにね)(修学旅行は12月の話だ)
クイックソートは入力が一様であることを前提とするとオーダーの期待値はO(NlogN)になること、そのままだと最悪がO(N^2)であること、
乱択クイックソートは期待値がO(NlogN)になりあとはうんぬん。
詳しく知らなかったからよかった。random pivotっていうのかな。C++のsortはこれなはず。
えーなどとうそを書きましたが、規格では計算量のみ定められておりイントロソートとかかかれていた。また勉強しなきゃ。
最近は精進ばかりしている。受験勉強もしなきゃ。ありきたりだが強く決意したつもり。どうだろ。
FFT、NTTといった畳み込み演算の高速化について学んだ
JOIが終わったら実装しよーと
ノエルちゃんとエカスドくんの作問を一緒にやったりしてた
わいわい楽しい~!
ここ最近のとっておきの楽しみ
入力として木を作る方法を思いついてこれだ!っておもったんだけど、Stupidな方法として紹介されていたよー…
pekempeyのブログ:Prufer sequence によるランダムツリー生成
http://pekempey.hatenablog.com/entry/2017/12/05/173827
蟻本はSuffixArrayとかLCPArrayとかよんだ。まだ使えはしないかな。 あとはA*とか読まないとっ!
ノエルちゃんとOJ作りたい!! (実際には基礎問題投げまくるやつするだけの人にでもなりたい)
dotinstallを近々見ようと思う!
2018年1月17日まではこのくらい
明石高専生を見てるとたのしいな…
また書きますー