olahiuj的博客

想要再努力一点

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

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

2017-02-26 21:14:22

阅读数:242

评论数:0

Remmarguts' Date poj2449 k短路 A*

Description给定n个点m条边起点st终点ed求k短路Solution嗯本蒟蒻第一题a*,还是很鸡冻的简单说来,每个节点包含估价函数f(i)=g(i)+h(i)f(i)=g(i)+h(i),其中在这题里g是到起点的距离,h是到终点的距离,是可以预处理出来的先把边反向求任意点到终点的距离作为...

2017-02-26 19:45:56

阅读数:192

评论数:0

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

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

2017-02-24 18:41:56

阅读数:185

评论数:0

Atlantis poj1151 扫描线+线段树

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

2017-02-23 21:23:07

阅读数:195

评论数:0

Mayor's posters poj2528 线段树

Description给定一些区间和这些区间的标号,新的区间会覆盖旧的,求最多看见多少不同的区间Solution嗯我也搞不懂为什么要刷水题但是就是刷了Code#include <stdio.h> #include <string.h> #include <vector...

2017-02-22 17:12:46

阅读数:134

评论数:0

Human Gene Functions poj1080 dp

题意 给定T对包含的ATGC的字符串以及不同字符匹配的权值,且规定可以用-代替任意字符,求每一对字符串的最大匹配值 Solution 嗯很容易想到f[i][j]f[i][j]表示a串匹配到i,b串匹配到j的最大值,那么有三种转移 i和j匹配 i和-匹配 j和-匹配 然后初值是个迷要-INF,预处...

2017-02-21 17:23:29

阅读数:229

评论数:0

神、上帝以及老天爷 hdu2048 递推

Problem DescriptionHDU 2006’10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中; 然后,待所有字条加入完毕,每人从...

2017-02-20 21:57:01

阅读数:224

评论数:0

Phone List hdu1671 trie

Problem DescriptionGiven a list of phone numbers, determine if it is consistent in the sense that no number is the prefix of another. Let’s say the p...

2017-02-20 21:20:26

阅读数:141

评论数:0

Flying to the Mars hdu1800 trie

Problem DescriptionIn the year 8888, the Earth is ruled by the PPF Empire . As the population growing , PPF needs to find more land for the newborns ...

2017-02-20 20:34:37

阅读数:140

评论数:0

Let the Balloon Rise hdu1004 字典树

Problem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges’ favorite time is gues...

2017-02-20 20:02:14

阅读数:225

评论数:0

HH的项链 洛谷1972 莫队 c++

题目描述HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答……因为项链实在...

2017-02-15 21:19:16

阅读数:200

评论数:0

序列合并 洛谷1631 堆

题目描述有两个长度都是N的序列A和B,在A和B中各取一个数相加可以得到N^2个和,求这N^2个和中最小的N个。输入格式:第一行一个正整数N;第二行N个整数Ai,满足Ai<=Ai+1且Ai<=10^9;第三行N个整数Bi, 满足Bi<=Bi+1且Bi<=10^9.[数据规模]...

2017-02-14 20:27:41

阅读数:233

评论数:0

跑路 洛谷1613 倍增 floyd

题目描述小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。当然,这个机器是用longint存的,所以总跑路长度不能超过ma...

2017-02-14 16:57:47

阅读数:213

评论数:0

平面最近点对 洛谷1257 分治 c++

题目描述给定平面上n个点,找出其中的一对点的距离,使得在这n个点的所有点对中,该距离为所有点对中最小的。输入格式:第一行:n;2≤n≤10000接下来n行:每行两个实数:x y,表示一个点的行坐标和列坐标,中间用一个空格隔开。输出格式:仅一行,一个实数,表示最短距离,精确到小数点后面4位。说明本题...

2017-02-13 21:34:45

阅读数:596

评论数:0

货车运输 洛谷1967 最大生成树 lca c++

题目描述A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入输出格式输入格式:输入文件名为 truck.in。 输入文件第一行有两个用一个...

2017-02-11 16:03:02

阅读数:325

评论数:0

最小函数值 洛谷2085 堆

题目描述有n个函数,分别为F1,F2,…,Fn。定义Fi(x)=Ai*x^2+Bi*x+Ci (x∈N*)。给定这些Ai、Bi和Ci,请求出所有函数的所有函数值中最小的m个(如有重复的要输出多个)。输入格式:输入数据:第一行输入两个正整数n和m。以下n行每行三个正整数,其中第i行的三个数分别位Ai...

2017-02-08 20:52:16

阅读数:236

评论数:0

独木桥 洛谷1007 模拟

题目背景战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳一个人通过。假如有两个人相向而行在桥上相遇,那么他们两个...

2017-02-06 23:29:19

阅读数:191

评论数:0

食物链 洛谷2024 并查集

题目描述动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C 吃 A。 现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道 它到底是哪一种。 有人用两种说法对这 N 个动物所构成的食物链关系进行描述: ...

2017-02-05 23:26:54

阅读数:232

评论数:0

bzoj1015 [JSOI2008]星球大战starwar 并查集

题目描述很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造出了他的超级武器。凭借这超级武器的力量,帝国开...

2017-02-05 20:17:23

阅读数:223

评论数:0

Elaxia的路线 SDOI2009 最短路

题目描述最近,Elaxia和w**的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间。Elaxia和w**每天都要奔波于宿舍和实验室之间,他们 希望在节约时间的前提下,一起走的时间尽可能的长。 现在已知的是Elaxia和w**所在的宿舍和实验室的编号以...

2017-02-04 22:36:27

阅读数:190

评论数:0

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