Description Solution 维护区间修改和区间质数个数,观察发现 0≤x≤100 \leq x \leq 100≤x≤10,区间操作是每个数字乘上当前下标的 xxx 次方。 考虑先把原来的判断是否为质数,然后分类讨论: x=0x = 0x=0,所有数字乘上 111, 结果不改变 下标为质数,当前 ai=1,x=1a_i = 1, x = 1ai=1,x=1, 那么乘上后改数字变为质数 剩下的操作都是让区间的数字变成非质数,做区间赋值为 000 即可 使用一颗线段树维护质数个数和值为 111 的个数 如果当前区间里没有 111,直接打 tagtagtag, 时间复杂度 O...