首先根据欧拉定理,每个位置最多操作 \(\log\) 次,然后维护一个模数为欧拉函数 \(p\) 的光速幂每次快速用线段树维护,即可做到两只 \(\log\) 了。
ARTICLE DETAIL
资讯详情
深耕网站建设与运营推广的一线实战洞察。
深耕网站建设与运营推广的一线实战洞察。
首先根据欧拉定理,每个位置最多操作 \(\log\) 次,然后维护一个模数为欧拉函数 \(p\) 的光速幂每次快速用线段树维护,即可做到两只 \(\log\) 了。