Links there:BZOJ5028
题意
参见传送门(懒得写了)
思路
考试时的我:”md怎么搞啊 应该是求个区间gcd吧 那这样的话加标记对求gcd有影响怎么算啊 不会不是线段树这个东西吧 会不会是分块啊 难道还有其他姿势吗…”
诶 那么差分一下不久完事了!多开个线段树或者树状数组记录原序列就好了啊!
Code
1 | //my vegetable has exploded. :( |
infinite OI road.
Links there:BZOJ5028
参见传送门(懒得写了)
考试时的我:”md怎么搞啊 应该是求个区间gcd吧 那这样的话加标记对求gcd有影响怎么算啊 不会不是线段树这个东西吧 会不会是分块啊 难道还有其他姿势吗…”
诶 那么差分一下不久完事了!多开个线段树或者树状数组记录原序列就好了啊!
1 | //my vegetable has exploded. :( |