随笔分类 -  整体二分

摘要:题目链接:传送门 题目思路:整体二分(二分的是答案,附带的是操作) 把矩阵中的元素对应成插入操作,然后就有插入和询问操作。 然后根据插入操作对于答案的影响,询问操作所匹配的符合答案个数,将操作分为两段,继续递归。。。 阅读全文
posted @ 2016-09-03 16:27 Kurokey 阅读(208) 评论(0) 推荐(0)
摘要:题目链接:传送门 题目大意:给你n个物品,每件物品有重量 W 和价值 V,给m个区间,和一个标准值。(n,m最大200000) 要求找到一个值x,使得m个所有区间的权值和与标准值的差的绝对值最小。单个区间权值计算公式(数目num=0,价值sum=0,若满足 Wi >= x ,则++num,sum+= 阅读全文
posted @ 2016-07-19 13:37 Kurokey 阅读(207) 评论(0) 推荐(0)
摘要:题目链接:传送门 题目大意:略 题目思路:其实问了学长才会做这个题,准确说细节处理都没问题,主要是方向没对(说了跟没说一样),这个题目我们观察数据有1e5组测例,单组测例的单个数据最大1e5 限时1s,所以时间复杂度要求很高。其实有想过二分这种思想但是不知道怎么二分。 我们观察三种礼包,每种礼包其实 阅读全文
posted @ 2016-07-04 20:43 Kurokey 阅读(221) 评论(0) 推荐(0)
摘要:题目链接:传送门 题目大意:静态区间询问第k小 题目思路:整体二分,与poj2104一模一样 讲解链接:传送门 阅读全文
posted @ 2016-06-29 11:00 Kurokey 阅读(158) 评论(0) 推荐(0)
摘要:题目链接:没有权限,进不去,题目也没法交,代码也不知道对不对,有好心人有权限帮忙交下吧QAQ 题目大意:带区间修改的第K小数 题目思路:有树套树,块状链表等优秀数据结构可以解决该题,当然我还是继续练习整体二分。 把修改操作拆开成两个操作 1.删除节点上的数 2.加入一个新数,然后更新的时候注意删除操 阅读全文
posted @ 2016-06-28 23:09 Kurokey 阅读(152) 评论(0) 推荐(0)
摘要:题目链接:传送门 题目大意:给你一个数组,有m次询问,问区间x~y里面第k大的数是什么? 题目思路: 首先谨以此题纪念我即将挂掉的高数大物 这个题是静态区间第K大数,因为后面没有加入新数,很多优秀的数据结构都能解决掉它,推荐一篇博客:传送门 但是为了练习整体二分,于是参照网上博客(传送门),做成了整 阅读全文
posted @ 2016-06-27 19:49 Kurokey 阅读(277) 评论(0) 推荐(0)