抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

HEOI2015 公约数数列

设计一个数据结构. 给定一个正整数数列a0,a1,...,an1a_0, a_1, ..., a_{n - 1},你需要支持以下两种操作:

  1. MODIFY id x:将aida_{id}修改为xx
  2. QUERY x:求最小的整数p(0p<n)p (0 \le p < n),使得gcdi=0pai×i=0pai=x\gcd_{i=0}^pa_i\times \bigotimes_{i=0}^p a_i= x。无解输出no

n100000n \le 100000q10000q \le 10000ai109(0i<n)a_i \le 10^9 (0 \le i < n)QUERY x 中的x1018x \le 10^{18}MODIFY id x中的 0id<n0 \le id < n1x1091 \le x \le 10^9

题解

NOI2010 航空管制

成功抢到luogu最劣解+bzoj最劣解(至少我提交的时候是这样)……

题意是给你一张拓扑图,求出一个拓扑序使得第ii个点在第kik_i个位置之前。先构造一组解,然后输出每个点可以到的最小的位置。

题解