F: Insane Crane Game
FA(全体): team05 (10:39)
FA(オンサイト): Maximum_Bandaisan (23:12)
AC/Tries: 24/42
原案: lmori
問題概要
数直線上の好きなL, Rを選び、[L, R] に完全に含まれる区間の数をスコアとして得る
この解説では、入力で与えられる区間[X_i - D_i, X_i + D_i] を [L_i, R_i ] と表記しています。
観察
解法
BIT / Segtree + 二分探索
時間計算量
与えられる区間の個数はN個あり、二分探索パートはBIT / SegTree を用いてO(logN) で可能。
よって、この問題をO(NlogN)で解くことができた。