acm-图论
文章平均质量分 82
maverick1990
这个作者很懒,什么都没留下…
展开
-
金山西山居2013程序挑战赛初赛 第三题
Problem Description 在Windows下我们可以通过cmd运行DOS的部分功能,其中CD是一条很有意思的命令,通过CD操作,我们可以改变当前目录。 这里我们简化一下问题,假设只有一个根目录,CD操作也只有两种方式: 1. CD 当前目录名\...\目标目录名 (中间可以包含若干目录,保证目标目录通过绝对路径可达) 2. CD .. (返回当前原创 2013-05-18 00:14:23 · 1154 阅读 · 0 评论 -
TopCoder SRM 604 Div1 第1题
Problem Statement Fox Ciel has a robot. The robot is located on an infinite plane. At the beginning, the robot starts at the coordinates (0, 0). The robot can then make several steps. The s原创 2014-01-12 23:21:10 · 1338 阅读 · 0 评论 -
wikioi-天梯-通过初赛-最小生成树-1231:最优布线问题
题目描述 Description 学校需要将n台计算机连接起来,不同的2台计算机之间的连接费用可能是不同的。为了节省费用,我们考虑采用间接数据传输结束,就是一台计算机可以间接地通过其他计算机实现和另外一台计算机连接。为了使得任意两台计算机之间都是连通的(不管是直接还是间接的),需要在若干台计算机之间用网线直接连接,现在想使得总的连接费用最省,让你编程计算这个最小的费用。原创 2014-01-13 21:17:44 · 1061 阅读 · 0 评论 -
wikioi-天梯-通过初赛-最小生成树-1078:最小生成树
题目描述 Description 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。 约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了使花费最少,他想铺设最短的光纤去连接所有的农场。 你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。 每两个农场间的距离不会超过原创 2014-01-13 21:08:34 · 946 阅读 · 0 评论 -
wikioi-天梯-进入省队-并查集-1073:家族
题目描述 Description 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。输入描述 Input Description 第一行:三个整数n,m,p,(n原创 2014-01-14 21:44:14 · 1154 阅读 · 0 评论 -
wikioi-天梯-提高一等-堆-1052:地鼠游戏
题目描述 Description 王钢是一名学习成绩优异的学生,在平时的学习中,他总能利用一切时间认真高效地学习,他不但学习刻苦,而且善于经常总结、完善自己的学习方法,所以他总能在每次考试中得到优异的分数,这一切很大程度上是由于他是一个追求效率的人。 但王钢也是一个喜欢玩的人,平时在学校学习他努力克制自己玩,可在星期天他却会抽一定的时间让自己玩一下,他的爸爸妈妈也比较原创 2014-01-15 23:38:25 · 1083 阅读 · 0 评论 -
wikioi-天梯-提高一等-并查集-1069:关押罪犯
题目描述 DescriptionS 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并原创 2014-02-11 19:56:52 · 1774 阅读 · 0 评论 -
wikioi-天梯-提高一等-并查集-1074:食物链
题目描述 Description动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是“1 X Y”,表示X和Y是同类。 第二种说法原创 2014-02-16 16:16:08 · 864 阅读 · 0 评论 -
Google Code Jam 2014-Qualification Round-Problem C. Minesweeper Master
ProblemMinesweeper is a computer game that became popular in the 1980s, and is still included in some versions of the Microsoft Windows operating system. This problem has a similar idea, but it do原创 2014-04-14 23:28:49 · 1405 阅读 · 0 评论 -
leetcode-Sudoku Solver
Write a program to solve a Sudoku puzzle by filling the empty cells.Empty cells are indicated by the character '.'.You may assume that there will be only one unique solution.A sudoku原创 2014-04-08 17:23:21 · 964 阅读 · 0 评论 -
leetcode-Surrounded Regions
Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'.A region is captured by flipping all 'O's into 'X's in that surrounded region.For example,X X X XX O O X原创 2014-06-03 18:06:25 · 929 阅读 · 0 评论 -
leetcode-Word Ladder II
Given two words (start and end), and a dictionary, find all shortest transformation sequence(s) from start to end, such that:Only one letter can be changed at a timeEach intermediate word must exi原创 2014-06-03 14:48:22 · 1901 阅读 · 0 评论 -
wikioi-天梯-提高一等-启发式搜索-1225:八数码难题
题目描述 Description Yours和zero在研究A*启发式算法.拿到一道经典的A*问题,但是他们不会做,请你帮他们.问题描述在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到原创 2014-01-10 15:46:51 · 1367 阅读 · 0 评论 -
wikioi-天梯-普及一等-bfs-1004:四子连棋
题目描述 Description 在一个4*4的棋盘上摆放了14颗棋子,其中有7颗白色棋子,7颗黑色棋子,有两个空白地带,任何一颗黑白棋子都可以向上下左右四个方向移动到相邻的空格,这叫行棋一步,黑白双方交替走棋,任意一方可以先走,如果某个时刻使得任意一种颜色的棋子形成四个一线(包括斜线),这样的状态为目标棋局。●○● ○●○●原创 2013-12-23 21:05:34 · 1148 阅读 · 0 评论 -
wikioi-天梯-普及一等-bfs-1026:逃跑的拉尔夫
题目描述 Description 年轻的拉尔夫开玩笑地从一个小镇上偷走了一辆车,但他没想到的是那辆车属于警察局,并且车上装有用于发射车子移动路线的装置。那个装置太旧了,以至于只能发射关于那辆车的移动路线的方向信息。编写程序,通过使用一张小镇的地图帮助警察局找到那辆车。程序必须能表示出该车最终所有可能的位置。小镇的地图是矩形的,上面的符号用来标明哪儿可以行车哪儿不行。“.”表原创 2013-12-23 22:07:06 · 1622 阅读 · 0 评论 -
poj 2386 Lake Counting
分类:图论 难度:1 题意:n*m的矩阵,'.'表示没有水,'W‘表示有水,每个格与周围八格均相连,问水连接成的区域有几个。遍历每个格,简单dfs即可,用标记数组flag防止重复搜索。#include#includeconst int N=110;int n,m,ans;char f[N][N];bool flag[N][N];void dfs(in原创 2013-04-17 21:35:33 · 671 阅读 · 0 评论 -
Codeforces 182 Div.2 D题
类型:dp,图论 难度:2D. Yaroslav and Timetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYaroslav is playing原创 2013-05-12 22:46:11 · 993 阅读 · 0 评论 -
TopCoder SRM 140 Div2 第3题
类型:图论 难度:2题意:发电站和各级变压器构成一棵树的节点,发电站为根节点。现在需要从根节点出发,沿树边检查每个节点,必要时回溯,检查完最后一个节点立即终止,给出每条边的耗时/路径长,求最短耗时/最短路径。分析:由于要遍历所有节点,所有假设根节点有n个子树,只有走最后一棵子树时不用回溯到根节点。其余n-1棵子树均需回到根节点,则其余n-1棵子树所走的路径长即为:(每棵子树的路径和原创 2013-09-12 14:46:35 · 1112 阅读 · 0 评论 -
Google中国2014校园招聘笔试Round A China New Grad Test Problem D. Cross the maze
ProblemEdison, a robot, does not have a right hand or eyes. As a brave robot, he always puts his left hand on the wall no matter he walks or turns around. Because he thinks it is too dangerous, Edis原创 2013-09-25 13:48:30 · 2624 阅读 · 0 评论 -
Google中国2014校园招聘笔试Round A China New Grad Test Problem B. Rational Number Tree
ProblemConsider an infinite complete binary tree where the root node is 1/1 and left and right childs of node p/q are p/(p+q) and (p+q)/q, respectively. This tree looks like: 1/1 ____原创 2013-09-25 13:09:21 · 2149 阅读 · 0 评论 -
Google中国2014校园招聘笔试Round A China New Grad Test Problem E. Spaceship Defence
ProblemThe enemy has invaded your spaceship, and only superior tactics will allow you to defend it! To travel around your spaceship, your soldiers will use two devices: teleporters andturbolifts.T原创 2013-09-25 18:53:51 · 3028 阅读 · 0 评论 -
Google中国2014校园招聘笔试Round B China New Grad Test Problem D. Dragon Maze
ProblemYou are the prince of Dragon Kingdom and your kingdom is in danger of running out of power. You must find power to save your kingdom and its people. An old legend states that power comes from原创 2013-10-17 21:13:53 · 1481 阅读 · 0 评论 -
Google中国2014校园招聘笔试Round B China New Grad Test Problem C. Hex
ProblemThis problem was inspired by a board game called Hex, designed independently by Piet Hein and John Nash. It has a similar idea, but does not assume you have played Hex.This game is played原创 2013-10-23 19:29:14 · 2001 阅读 · 0 评论 -
wikioi-天梯-普及一等-dfs-1018:单词接龙
题目描述 Description 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外相邻的两部分不能存在包含关系,例如at和atide间不能相连原创 2013-12-29 15:45:09 · 1453 阅读 · 0 评论 -
wikioi-天梯-提高一等-最短路-1041:Car的旅行路线
题目描述 Description 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游。她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一条笔直的高速铁路,第I个城市中高速铁路了的单位里程价格为Ti,任意两个不同城市的机场之间均有航线,所有航线单位里程的价格均为t。那么Car应如何安排到城市B的路线才能尽可能的节省花费呢?她发现这并不是一个简原创 2013-12-31 12:57:43 · 1119 阅读 · 0 评论 -
wikioi-天梯-提高一等-启发式搜索-1074:靶形数独
题目描述 Description 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向Z 博士请教,Z 博士拿出了他最近发明的“靶形数独”,作为这两个孩子比试的题目。靶形数独的方格同普通数独一样,在 9 格宽×9 格高的大九宫格中有9 个3 格宽×3 格高的小九宫格(用粗黑色线隔原创 2014-01-06 21:18:04 · 1215 阅读 · 0 评论 -
Google中国2015校园招聘笔试Round D APAC Test Problem A. Cube IV
ProblemVincenzo decides to make cube IV but only has the budget to make a square maze. Its a perfect maze, every room is in the form of a square and there are 4 doors (1 on each side of the room). T原创 2014-11-13 23:28:45 · 1425 阅读 · 0 评论