有两个题:
有一个初始为空的集合 SSS,给定 kkk,你需要支持 qqq 次两种一下操作:
insert x,在 SSS 的末尾插入 xxx。
insert x
Q 求 ∑i≤∣S∣[i mod k=0]Si\sum_{i\le|S|} [i\bmod k=0]S_i∑i≤∣S∣[imodk=0]Si。
Q
给定 nnn 个区间 [li,ri][l_i,r_i][li,ri],有 qqq 次查询。
每次查询会给一个数 xxx,若给定的 nnn 个区间中有区间包含 xxx 点,输出区间编号,否则输出 −1-1−1。
强制在线。
这两道题是否小于 O(n2)O(n^2)O(n2) 做法?