摘要:
感觉树状数组要比线段树优雅。。。反素数打表什么的都搞好了,就是从当前位置推下一个位置的公式没搞出来,后来看得别人的。。。if(p[now].x > 0) nxt = (nxt - 1 + p[now].x)%leave;else nxt = ((nxt + p[now].x)%leave + leave)%leave;然后在树状数组里找第nxt大的数(二分)。。。View Code //#pragma comment(linker,"/STACK:327680000,327680000")#include <iostream>#include <cs 阅读全文