洛谷 P3605 [USACO17JAN]Promotion Counting晋升者计数——树状数组,权值线段树
这个题目n^2的算法同样好想,usaco的测试数太给力啦,暴力竟然给70分。这个题目实际和上个题目类似,实际是求树上的逆序,所以将dfs序与树状数组结合起来。先将数据离散化。先做一次求值,搜索后再做一次求值,二者的差值就是这颗子树上的逆序。
#include
#include
#include
using namespace std;
const int maxn = 1e5+10;
原创
2017-06-04 15:00:08 ·
851 阅读 ·
0 评论