Problem′s Website
Solution
首先,不懂权值线段树的同学可以暂时先去这学习一下。
根据数据范围,我们要离散化一下。
离散化之后,我们从1到n循环,每次输出 前面的元素个数 − 已经合法的元素个数,即输出i−1−query(1,1,n,m−a[i]),最后将当前的数据加到线段树上。
Code
1 |
|
rp++
爱你所爱,行你所幸;听从你心,我问西东。
首先,不懂权值线段树的同学可以暂时先去这学习一下。
根据数据范围,我们要离散化一下。
离散化之后,我们从1到n循环,每次输出 前面的元素个数 − 已经合法的元素个数,即输出i−1−query(1,1,n,m−a[i]),最后将当前的数据加到线段树上。
1 | #include<iostream> |
rp++
Related Issues not found
Please contact @dyrisingsunlight to initialize the comment