前缀和
沈尽欢
这个作者很懒,什么都没留下…
展开
-
51nod 1682 中位数计数
中位数定义为所有值从小到大排序后排在正中间的那个数,如果值有偶数个,通常取最中间的两个数值的平均数作为中位数。现在有n个数,每个数都是独一无二的,求出每个数在多少个包含其的区间中是中位数。 输入第一行一个数n(n<=8000)第二行n个数,0<=每个数<=10^9输出N个数,依次表示第i个数在多少包含其的区间中是中位数。输入样例51 2...原创 2019-01-15 09:28:34 · 157 阅读 · 0 评论 -
(线段树,前缀和,贪心)51nod 1672 区间交
小A有一个含有n个非负整数的数列与m个区间,每个区间可以表示为li,ri。它想选择其中k个区间, 使得这些区间的交的那些位置所对应的数的和最大。(是指k个区间共同的交,即每个区间都包含这一段,具体可以参照样例)在样例中,5个位置对应的值分别为1,2,3,4,6,那么选择[2,5]与[4,5]两个区间的区间交为[4,5],它的值的和为10。 输入第一行三个数n,k,m(1<...原创 2019-01-15 11:17:56 · 161 阅读 · 0 评论