树状数组
文章平均质量分 59
JacquesdeH
.
展开
-
NOIP2013 花匠 [dp] [贪心] [BIT]
初看这道题想到O(n2) 的暴力dp用f[i][0]表示取第i个点为最低点时的答案, f[i][1]为最高点,且f[i][0] = max( f[j][1] ) +1这样每次都要查询前面区间满足 h[i]>h[j] 的最大值, 可以考虑 线段树区间查询 或者 BIT 或者BST , 时间降至O(nlogn)但是BIT时要注意查询h[i]原创 2016-07-26 19:00:53 · 528 阅读 · 0 评论 -
NOIP模拟题 2016.9.3 [数论] [逆序对] [树状数组] [树形dp]
强迫症 问题描述 人行道铺着两行地砖,第一行每块的长度是A/B,第二行每块的长度是X/Y。两行砖块 第一块的一边是对齐的。 作为一个强迫症患者,看到这样的地砖你很不爽,于是就想知道,最少隔多少距离后两 行地砖的缝隙又会对齐。 输入格式 输入第一行包含一个整数T,表示测试点组数。 接下来T 行,每行两个分数,格式为A/B X/Y,两个分数中间用一个空格隔开。 输出格式 T 行,每行原创 2016-09-03 18:10:47 · 904 阅读 · 0 评论