セグ木を木構造のまま出力する

そのまま配列を出力しても見難いので作った struct K { int l, r, h, k; }; void SegTree::out() { int t = 0, kn = 1; while(n > kn) { kn *= 2; t++; } int h[t + 1] = {0, 1}; rep(i, 2, t + 1) h[i] = h[i - 1] * 2 + 1; queue<K> q; K k = {0, n, 1, 0}; q</k>…

今日から真面目に記事投稿します

学校生活振り返り

この記事は N高等学校 Advent Calendar 2017 21日目の記事です ネタがないので過去を振り返ることになったのですが記憶が曖昧なので時系列順箇条書きで大雑把に書いていきます 競プロ関連のみにする予定だったけど1ページも埋まらなかったので学校生活全体…