- 博客(115)
- 收藏
- 关注
原创 半平面交
今天比较颓废。。不想看算法不想做题目。。。于是乎把半天的青春喂给老题半平面交了。 不过话说以前A poj1279的时候是各种打补丁的修改+提交+WA啊。。。这样怎么行。。。于是今天理清了下这题的思路。 那篇著名的论文我也是拜读过的,不过忘掉复杂度了。忘掉具体做法了。。。只记得一张图,貌似分了上下两半先后做完再处理。。。不知道记得对不对。。。 于是乎懒得再看了。。自己YY了一个算法。
2014-12-29 08:40:45
526
原创 poj 1474 Video Surveillance
DescriptionA friend of yours has taken thejob of security officer at the Star-Buy Company, a famous depart-ment store. One of his tasks is to install a video surveillancesystem to guarantee the se
2014-12-29 08:40:42
488
原创 poj 3335 Rotating Scoreboard
DescriptionThis year, ACM/ICPC World finals will be held in a hall in formof a simple polygon. The coaches and spectators are seated alongthe edges of the polygon. We want to place a rotating scor
2014-12-29 08:40:40
392
原创 poj 1279 Art Gallery
DescriptionThe art galleries ofthe new and very futuristic building of the Center for BalkanCooperation have the form of polygons (not necessarily convex).When a big exhibition is organized, watch
2014-12-29 08:40:37
400
原创 bzoj 2338 [HNOI2011]数矩形
2338 [HNOI2011]数矩形" TITLE="bzoj 2338 [HNOI2011]数矩形" />一开始只考虑了边和坐标轴平行的矩形。。。先离散,在枚举两点做对角线,用boolean数组判断另外两点。。。然后猛然想到各种斜矩形。果断重打。。。还是利用矩形对角线平分的性质,求出每个点对连线的中点,排序,找矩形。一开始2B地开了实数数组记录中点,然后发现其实除2操作根本毫
2014-12-29 08:40:35
518
原创 poj 1741 Tree
DescriptionGive a tree with nvertices,each edge has a length(positive integer less than1001).Define dist(u,v)=The min distance between node u and v.Give an integer k,for every pair (u,v) of verti
2014-12-29 08:40:32
347
原创 bzoj 1861 [Zjoi2006]Book 书架
Description小T有一个很大的书柜。这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列。她用1到n的正整数给每本书都编了号。小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本。由于这些书太有吸引力了,所以她看完后常常会忘记原来是放在书柜的什么位置。不过小T的记忆力是非常好的,所以每次放书的时候至少能够将那本书放在拿出来时的位置附近,比如说她拿的时候这本书上面有X本书,
2014-12-29 08:40:30
417
原创 bzoj 2657 [Zjoi2012]旅游(journey…
Description 到了难得的暑假,为了庆祝小白在数学考试中取得的优异成绩,小蓝决定带小白出去旅游~~ 经过一番抉择,两人决定将T国作为他们的目的地。T国的国土可以用一个凸N边形来表示,N个顶点表示N个入境/出境口。T国包含N-2个城市,每个城市都是顶点均为N边形顶点的三角形(换而言之,城市组成了关于T国的一个三角剖分)。两人的旅游路线可以看做是连接N个顶点中不相邻两点
2014-12-29 08:40:27
799
原创 noi 2007 项链工厂 (bzoj 1493)
http://61.187.179.132/JudgeOnline/problem.php?id=1493源地址贴的是图。。太麻烦了就不弄过来了、、 这道题要是没有R和F的操作就是果果的线段树嘛、、其实它就是果果的线段树啊。。。只要把珠子的移动看成是珠子标号的移动就可以完美化归成最基础的线段树实现的区间修改了~~对于R k的操作把位置1的标号后移k位。对于F的操作记录一个方向,每次取反
2014-12-29 08:40:24
405
原创 bzoj 2245 [SDOI2011]工作安排
Description你的公司接到了一批订单。订单要求你的公司提供n类产品,产品被编号为1~n,其中第i类产品共需要Ci件。公司共有m名员工,员工被编号为1~m员工能够制造的产品种类有所区别。一件产品必须完整地由一名员工制造,不可以由某名员工制造一部分配件后,再转交给另外一名员工继续进行制造。我们用一个由0和1组成的m*n的矩阵A来描述每名员工能够制造哪些产品。矩阵的行和列分别被编号为1
2014-12-29 08:40:22
444
原创 bzoj 1857 [Scoi2010]传送带
Description在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在lxhgww想从A点走到D点,他想知道最少需要走多长时间Input输入数据第一行是4个整数,表示A和B的坐标,分别为Ax,Ay,Bx,By第二行是4个整数,表示C和D的坐标,分别为Cx
2014-12-29 08:40:19
435
原创 bzoj 1150 [CTSC2007]数据备份Back…
Description1150 [CTSC2007]数据备份Backup" TITLE="bzoj 1150 [CTSC2007]数据备份Backup" />Input输入的第一行包含整数n和k,其中n(2 ≤ n ≤100 000)表示办公楼的数目,k(1≤ k≤n/2)表示可利用的网络电缆的数目。接下来的n行每行仅包含一个整数(0≤ s ≤1000 000 000),表示每个办公
2014-12-29 08:40:17
637
原创 bzoj 1579 [Usaco2009 Feb]Revampi…
http://www.lydsy.com/JudgeOnline/problem.php?id=1579http://poj.org/problem?id=3635两题实在长,我就不贴了。这两题的做法都是一样的,在dij的时候多加一维分别表示当前剩余的更新次数(poj里面是余油量)。很多人都是开个二维数组搞的,但是今天看到一个拆点的做法相当神奇~~原文地址如下:http://hi.ba
2014-12-29 08:40:14
464
原创 noi 2008 假面舞会 (bzoj 1064)
Description一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会。今年的面具都是主办方特别定制的。每个参加舞会的人都可以在入场时选择一个自己喜欢的面具。每个面具都有一个编号,主办方会把此编号告诉拿该面具的人。为了使舞会更有神秘感,主办方把面具分为k(k≥3)类,并使用特殊的技术将每个面具的编号标在了面具上,只有戴第i 类面具的人才能看到戴第i+1 类面具的人的编号,戴第k
2014-12-29 08:40:11
332
原创 bzoj 1597 [Usaco2008 Mar]土地购…
Description农夫John准备扩大他的农场,他正在考虑N (1 <= N <=50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <=1,000,000; 1 <= 长 <= 1,000,000).每块土地的价格是它的面积,但FJ可以同时购买多快土地. 这些土地的价格是它们最大的长乘以它们最大的宽, 但是土地的长宽不能交换.如果FJ买一块3x5的地和一块5x3的地
2014-12-29 08:40:09
525
原创 bzoj 1208 [HNOI2004]宠物收养所
Description最近,阿Q开了一间宠物收养所。收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物。每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发明的一个特殊的公式,得出该领养者希望领养的宠物的特点值a(a是一个正整数,a<2^31),而他也给每个处在收养所的宠物一个特点值。这样他就能够很方便的处理整个领养宠物的过程了,宠物收养所总是会有两种情况发生:
2014-12-29 08:40:06
318
原创 poj 2131 Key Insertion
DescriptionAs an employee of the Macrohard Company, you havebeen asked to implement the new data structure that would be usedto store some integer keys. The keys must be stored in a special ordere
2014-12-29 08:40:04
388
原创 poj 2001 Shortest Prefixes
DescriptionA prefix of a string is asubstring starting at the beginning of the given string. Theprefixes of "carbon" are: "c", "ca", "car", "carb", "carbo", and"carbon". Note that the empty string
2014-12-29 08:40:01
284
原创 poj 1442 Black Box
http://poj.org/problem?id=1442题目又臭又长就不贴了,给两串数a[i],u[i]长度分别为M,N(我读入的时候是N,M。习惯了。。。)。对于每个u[i],输出a数组前u[i]个中从小到大的第i个数。//=================================================================================
2014-12-29 08:39:59
243
原创 poj 1848 Tree
DescriptionConsider a tree withN vertices, numbered from 1 to N. Add, if it is possible, a minimumnumber of edges thus every vertex belongs to exactly onecycle.InputThe input has thefollowing s
2014-12-29 08:39:56
314
原创 bzoj 1051 [HAOI2006]受欢迎的牛
Description每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。Input第一行两个数N,M。接下来M行,每行两个数A,B,意思是A认为B是受欢迎的(给出的信息有可能重复,即有可能出现多个
2014-12-29 08:39:53
321
原创 poj 1634 Prison rearrangement
DescriptionIn order to lower the risk of riots and escapeattempts, the boards of two nearby prisons of equal prisonercapacity, have decided to rearrange their prisoners amongthemselves. They want
2014-12-29 08:39:51
355
原创 poj 2778 DNA Sequence
DescriptionIt's well known that DNA Sequence is a sequenceonly contains A, C, T and G, and it's very useful to analyze asegment of DNA Sequence,For example, if a animal's DNAsequence contains se
2014-12-29 08:39:48
359
原创 bzoj 1877: [SDOI2009]晨跑
1877:[SDOI2009]晨跑Time Limit: 4Sec Memory Limit: 64 MBSubmit: 395 Solved: 223[Submit][Status][Discuss]DescriptionElaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等等,不过到目前为止,他坚持下来的只有晨跑。现在给出一张学校附近的地图,这
2014-12-29 08:39:46
366
原创 noi 2009 变换序列
【问题描述】 对于N个整数0, 1,……, N-1,一个变换序列T可以将i变成Ti,其中 2009 变换序列" TITLE="noi 2009 变换序列" />且2009 变换序列" TITLE="noi 2009 变换序列" />。2009 变换序列" TITLE="noi 2009 变换序列" />,定义x和y之间的距离2009 变换序列" TITLE="no
2014-12-29 08:39:43
323
原创 noi 2010 海拔
【问题描述】 YT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为 n×n 个区域。简单起见,可以将 YT市看作 一个正方形,每一个区域也可看作一个正方形。从而,YT 城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路(简称道路),每条双向道路连接主干道上两个相邻的交叉路口。下图为一张 YT 市的地图(n =2),城市被划分
2014-12-29 08:39:41
346
原创 noi 2011 阿狸的打字机
【问题描述】阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有 28个按键,分别印有 26个小写英文字母和'B'、'P'两个字母。经阿狸研究发现,这个打字机是这样工作的:输入小写字母,打字机的一个凹槽中会加入这个字母(按P 前凹槽中至少有一个字母)。按一下印有'B'的按键,打字机凹槽中最后一个字母会消失。按一下印有'P'的按
2014-12-29 08:39:38
270
原创 简单多边形与圆的交面积
首先,两个多边形的交只考虑两者的相对位置,那么可以将坐标平移到以圆心为原点。再有,简单多边形的面积是可以通过求其 每条边与原点构成的有向三角形的面积和 在O(N)时间内求得的。于是考虑转化问题为:求出圆与所有边与原点构成的有向三角形 的交的面积和正确性还是比较明显的。(或者说我不会证明。。。)接下来就可以将问题化简为:求一个顶点是原点的三角形与圆心在原点的圆的交面积。这样一来
2014-12-29 08:37:16
1007
原创 C++ vector
vector是顺序容器,容器内的元素占据连续的内存单元,容器大小随着元素的增加而动态增大,但是不会因为删除元素而减小存储空间。声明一个容器的同时要指定类型:vectorint> container;这里的int可以替换成任意一个系统定义的类型或者自定义的类或结构。容器(vector, set其他的没用过)一般支持两种遍历方式:类似数组的索引访问和迭代器访问。迭代器的功能和用法很像
2014-12-29 08:37:14
386
原创 poj 1436 Horizontally&…
http://poj.org/problem?id=1436题目大意:1.给出n条垂直x轴的线段。2.定义两条线段水平可见当且仅当存在一条平行于x轴的线段,它的两个端点落在这两条线段上并且不与第三条线段相交。3.定义三条线段构成一个三角形当且仅当这三条线短两两之间水平可见。求这n条线段可以构成多少个三角形。//====================================
2014-12-29 08:37:11
373
原创 poj 1092 Farmland
Time Limit: 1000MSMemory Limit: 65536KTotal Submissions: 1238Accepted: 483DescriptionWe have a map for farming land in a country. Thewhole farming land of the country is divided into a
2014-12-29 08:37:09
830
原创 C++ 构造函数和运算符重载
struct Dot{ double x, y;//====================构造函数=================== Dot () {} Dot (double x, double y) : x(x), y(y) {}//============================================/
2014-12-29 08:37:06
442
原创 poj 2187 Beauty Contest
DescriptionBessie, Farmer John's prize cow,has just won first place in a bovine beauty contest, earning thetitle 'Miss Cow World'. As a result, Bessie will make a tour of N(2 <= N <= 50,000) farms
2014-12-29 08:37:01
387
原创 最后一更了。
最后一更了。 想起SH曾经说过的那句话。 我不需要什么如果,因为我经历过的每件事都教会了我更多。 也许和原话有些出入,但我真的很欣赏这句话。 就以此自勉吧!该来的总要来的、也总得接受的、 那些不能杀死我的,终将使我更加强大。 复旦、我来了、
2014-12-29 08:36:58
260
原创 bzoj 1070 [SCOI2007]修车
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。接下来n行,每行m个整数。第i+1行第j个数
2014-12-29 08:36:55
415
原创 bzoj 1770 [Usaco2009 Nov]lights …
Description貝希和她的閨密們在她們的牛棚中玩遊戲。但是天不從人願,突然,牛棚的電源跳閘了,所有的燈都被關閉了。貝希是一個很膽小的女生,在伸手不見拇指的無盡的黑暗中,她感到驚恐,痛苦與絕望。她希望您能夠幫幫她,把所有的燈都給重新開起來!她才能繼續快樂地跟她的閨 密們繼續玩遊戲! 牛棚中一共有N(1 <=N <= 35)盞燈,編號為1到N。這些燈被置於一個非常複雜的網絡之 中。有M(
2014-12-29 08:36:53
302
原创 半平面交
今天比较颓废。。不想看算法不想做题目。。。于是乎把半天的青春喂给老题半平面交了。 不过话说以前A poj1279的时候是各种打补丁的修改+提交+WA啊。。。这样怎么行。。。于是今天理清了下这题的思路。 那篇著名的论文我也是拜读过的,不过忘掉复杂度了。忘掉具体做法了。。。只记得一张图,貌似分了上下两半先后做完再处理。。。不知道记得对不对。。。 于是乎懒得再看了。。自己YY了一个算法。
2014-12-29 08:36:50
328
原创 poj 1474 Video Surveillance
DescriptionA friend of yours has taken thejob of security officer at the Star-Buy Company, a famous depart-ment store. One of his tasks is to install a video surveillancesystem to guarantee the se
2014-12-29 08:36:48
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人