摘要: 感觉树状数组要比线段树优雅。。。反素数打表什么的都搞好了,就是从当前位置推下一个位置的公式没搞出来,后来看得别人的。。。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 阅读全文
posted @ 2012-10-28 09:50 AC_Von 阅读(563) 评论(0) 推荐(0) 编辑