なつやすみ 14日目

睡眠習慣が壊れ始めてやばい

  • ABC214に出たf:id:fumofumofuni:20210815032700p:plainまあまあの成績 
    C:これすき
    D:これもすき
    E:区間なので思考停止でRの昇順ソート 順に見ていくとできる限り左に詰めたくなる これはすでにボールを入れた区間をsetで管理すればok
    F:コピペする
    G:わからん
  • 黄色埋め
    Multiset Mean O(N^5)を定数倍高速化で通す 犯罪である
    L 若干ヒントを見てしまっていた 適当にやる
  • setで整数区間を管理するテクのライブラリを作った
    insert(x,y):=区間[x,y)を挿入して併合
    split(x,y):=区間[x,y)に含まれるiをsetから全て取り除く
    get(i):=iを含む区間を返す
    same(i,j):=iとjが同じ区間に存在するかを返す
    mex(x,y):=区間[x,y)上の整数iのうち、setに含まれない最小のiを返す
    他になんかいい感じの関数あるかな
  • ねむすぎ