设计一个数据结构. 给定一个正整数数列a0,a1,...,an−1a_0, a_1, ..., a_{n - 1}a0,a1,...,an−1,你需要支持以下两种操作:
MODIFY id x
QUERY x
no
n≤100000n \le 100000n≤100000,q≤10000q \le 10000q≤10000,ai≤109(0≤i<n)a_i \le 10^9 (0 \le i < n)ai≤109(0≤i<n),QUERY x 中的x≤1018x \le 10^{18}x≤1018,MODIFY id x中的 0≤id<n0 \le id < n0≤id<n,1≤x≤1091 \le x \le 10^91≤x≤109。
成功抢到luogu最劣解+bzoj最劣解(至少我提交的时候是这样)……
luogu
bzoj
题意是给你一张拓扑图,求出一个拓扑序使得第iii个点在第kik_iki个位置之前。先构造一组解,然后输出每个点可以到的最小的位置。