===数据结构===
文章平均质量分 59
Loi_yuan
233
展开
-
【NOIP 2010 提高组 T3】关押罪犯(并查集)
题目描述 Description S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c 的冲突事件原创 2016-09-26 21:21:34 · 983 阅读 · 0 评论 -
codevs 3339 扫描(优先队列)
题目描述 Description 有一个1 n 的矩阵,有n 个正整数。 现在给你一个可以盖住连续的k 的数的木板。 一开始木板盖住了矩阵的第1 k 个数,每次将木板向右移动一个单位,直到右端与 第n 个数重合。 每次移动前输出被覆盖住的最大的数是多少。 输入描述 Input Description 从scan.in 中输入数据 第一行两个原创 2016-11-01 09:50:53 · 591 阅读 · 0 评论 -
codevs 1080~1082 线段树练习系列(模板)
题目描述 Description 给你N个数,有两种操作: 1:给区间[a,b]的所有数增加X 2:询问区间[a,b]的数的和。 输入描述 Input Description 第一行一个正整数n,接下来n行n个整数, 再接下来一个正整数Q,每行表示操作的个数, 如果第一个数是1,后接3个正整数, 表示在区间[a,b]内每个数增加X,如果是2,原创 2016-10-27 15:10:32 · 600 阅读 · 0 评论 -
codevs 1230 元素查找(hash)
题目描述 Description 给出n个正整数,然后有m个询问,每个询问一个整数,询问该整数是否在n个正整数中出现过。 输入描述 Input Description 第一行两个整数 n 和m。 第二行n个正整数(1<=n<= 100000) 第三行m个整数(1<=m<=100000) 输出描述 Output Description 一共m行,若出现原创 2016-11-09 08:06:13 · 542 阅读 · 0 评论 -
codevs 1001 舒适的路线(并查集)
题目描述 Description Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。Z小镇附近共有N(1输入描述 Input Description 第一行包含两个正整数,N和M。 接下来的M行每行包含三个正整数:x,y和v(1≤x,y≤N,0 最后一行包含两个正整数s,t,表示想知道从景点s到景点t最大最小速度比最小的路径。s和t不可能相同。输出描述 Output De原创 2016-09-26 20:47:04 · 446 阅读 · 0 评论 -
codevs 4600 [NOI2015]程序自动分析(并查集+离散化)
题目描述 Description 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设x1,x2,x3,…代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。例如,一个问题中的约束条件为:x1=x2,x2=x3,x3=x4,原创 2016-10-27 21:16:42 · 654 阅读 · 0 评论 -
codevs 2597 团伙(并查集)
题目描述 Description 1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是: 我朋友的朋友是我的朋友; 我敌人的敌人也是我的朋友。 两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于强盗们的信息,问你最多有多少个强盗团伙。 输入描述 Input Description 输入文原创 2016-10-10 16:28:09 · 904 阅读 · 0 评论 -
codevs 1074 食物链(并查集)
题目描述 Description 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是“1 X Y”,表示X和Y是同类。 第二种说法是“2 X原创 2016-10-10 16:42:15 · 753 阅读 · 0 评论 -
codevs 4650 破损的键盘(链表)
题目描述 Description 有一天,你需要打一份文件,但是你的键盘坏了,上面的”home”键和”end”键会时不时地按下,而你却毫不知情,甚至你都懒得打开显示器,当你打开显示器之后,出现在你的面前的是一段悲剧的文本。 输入描述 Input Description 输入只有一行,即这份文件,这份文件只包含小写字母和’[‘以及’]’,用’[‘代替”home”键,用’]’代替”原创 2016-10-16 11:03:08 · 532 阅读 · 0 评论 -
codevs 3304 水果姐逛水果街Ⅰ(线段树)
题目描述 Description 水果姐今天心情不错,来到了水果街。 水果街有n家水果店,呈直线结构,编号为1~n,每家店能买水果也能卖水果,并且同一家店卖与买的价格一样。 学过oi的水果姐迅速发现了一个赚钱的方法:在某家水果店买一个水果,再到另外一家店卖出去,赚差价。 就在水果姐窃喜的时候,cgh突然出现,他为了为难水果姐,给出m个问题,每个问题要求水果姐从第x家店出发到第原创 2016-11-13 16:47:22 · 638 阅读 · 0 评论