olahiuj的博客

想要再努力一点

bzoj4548 小奇的糖果 扫描线+链表+树状数组

Description 有 N 个彩色糖果在平面上。小奇想在平面上取一条水平的线段,并拾起它上方或下方的所有糖果。求出最多能够拾 起多少糖果,使得获得的糖果并不包含所有的颜色。 包含多组测试数据,第一行输入一个正整数 T 表示测试数据组数。 接下来 T 组测试数据,对于每组测试数据,第一行输入两...

2018-12-08 16:52:27

阅读数:23

评论数:0

bzoj3488: [ONTAK2010]Highways 扫描线+树状数组

Description 给一棵n个点的树以及m条额外的双向边 q次询问,统计满足以下条件的u到v的路径: 恰经过一条额外的边 不经过树上u到v的路径上的边 n,m<=1e5,q<=5e5 Solution 非常眼熟。之前做过树套树的做法,现在内存卡得...

2018-12-05 18:18:22

阅读数:9

评论数:0

bzoj4009 [HNOI2015]接水果 整体二分+扫描线+树状数组

Description 给定一棵n个节点的树,m条带权树上路径(x,y,w),q个询问,求包含给定路径(a,b)的带权路径中权值第k小路径的权值 N,P,Q<=40000。 Solution 现在看啥都是病句了,病句学起来好毒啊 考虑单次询问怎么做。按照dfs序我们把一条...

2018-12-04 21:40:06

阅读数:5

评论数:0

bzoj4418 [Shoi2013]扇形面积并 扫描线+二分+树状数组

Description 给定N个同心的扇形,求有多少面积,被至少K个扇形所覆盖。 对于100%的数据,1≤n≤105, 1≤m≤106,1≤k≤5000,1≤ri≤105,-m≤a1,a2≤m Solution 我们把圆心拉成直线,然后就变成了矩形覆盖。扫描线做就可以了 由于一定是扇形,因...

2018-11-08 15:15:26

阅读数:11

评论数:0

bzoj2658 [Zjoi2012]小蓝的好友(mrx) 扫描线+treap

Description 终于到达了这次选拔赛的最后一题,想必你已经厌倦了小蓝和小白的故事,为了回馈各位比赛选手,此题的主角是贯穿这次比赛的关键人物——小蓝的好友。 在帮小蓝确定了旅游路线后,小蓝的好友也不会浪费这个难得的暑假。与小蓝不同,小蓝的好友并不想将时间花在旅游上,而是盯上了最近发行...

2018-06-22 20:11:13

阅读数:43

评论数:0

jzoj3965 The Lazy Cow

Description 夏天很热,贝茜越发地懒散了。她想要使自己位于她的田里一个尽可能在短距离内够到美味的青草的位置。 贝茜的田里有N(1<= N <=100,000)片青草。第i 片有gi 单位的青草(1<=gi&...

2018-03-11 00:42:50

阅读数:43

评论数:0

bzoj2161布娃娃 线段树

Description 小时候的雨荨非常听话,是父母眼中的好孩子。在学校是老师的左右手,同学的好榜样。后来她成为艾利斯顿第二 代考神,这和小时候培养的良好素质是分不开的。雨荨的妈妈也为有这么一个懂事的女儿感到高兴。一次期末考试 ,雨荨不知道第多少次,再次考了全年级第一名。雨荨的妈妈看到女...

2018-01-18 16:03:32

阅读数:86

评论数:0

Picture usaco5.5 扫描线+线段树+离散

Description给出n个矩形,若某条边的一段被某个矩形覆盖,则这一段就会消失,求剩下的边的总长度。Solution那一天wjp终于想起了usaco帐号咳咳,扫描线+离散+线段树,把一个矩形拆成四条线段做就行了这里n有5000,线段树一艹到底显然是不行的。那么我们用CiC_i表示i节点被覆盖了...

2017-02-26 21:14:22

阅读数:268

评论数:0

覆盖的面积 hdu1255 扫描线+线段树

Problem Description给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积.Solution这道题也是类似的,只要在统计的时候看看是否被覆盖两次就可以了。n很大所以艹到底的线段树有点吃力 1ACode#include <stdio.h> #include &l...

2017-02-24 18:41:56

阅读数:217

评论数:0

Atlantis poj1151 扫描线+线段树

Description给定一些矩形的左下和右上坐标,求形成图形的总面积Solution嗯这道题按理说离散是可以艹过去的写的优美一些应该没问题毕竟n才100于是我采用了扫描线的做法(滑稽首先把x、y坐标分别离散,然后将横向的线段保存并按x坐标升序排序,这样我们得到的是2n条线段,为了区分我们把矩形的...

2017-02-23 21:23:07

阅读数:232

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭