——图论——
TheWise_lzy
已毕业,社畜一枚
展开
-
ACM 广搜 Knight Moves
寒假训练二里面的A题,搜了一下发现题库居然还有一题名字一样的。正好方法也差不多,所以顺便就一起写了。(广搜优先) TOJ 1133: Knight Moves 描述A friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest...原创 2017-02-03 19:36:57 · 489 阅读 · 0 评论 -
判断二分图 染色法 NYOJ 1015
二部图时间限制:1000 ms | 内存限制:65535 KB难度:1描述二部图又叫二分图,我们不是求它的二分图最大匹配,也不是完美匹配,也不是多重匹配,而是证明一个图是不是二部图。证明二部图可以用着色来解决,即我们可以用两种颜色去涂一个图,使的任意相连的两个顶点颜色不相同,切任意两个结点之间最多一条边。为了简化问题,我们每次都从0节点开始涂色输入输入:多组数据...原创 2017-12-14 11:01:44 · 370 阅读 · 0 评论 -
二分图 匈牙利算法 HDU2444 The Accomodation of Students
The Accomodation of Students Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7573 Accepted Submission(s): 3359 Problem Descrip...原创 2017-12-14 12:23:23 · 278 阅读 · 0 评论 -
L2-001. 紧急救援
L2-001. 紧急救援时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领...原创 2018-02-25 16:12:31 · 205 阅读 · 0 评论 -
L2-020. 功夫传人
L2-020. 功夫传人时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一...原创 2018-02-28 17:29:49 · 137 阅读 · 0 评论 -
天梯赛训练 畅通工程之局部最小花费问题(35 分)
习题8.5 畅通工程之局部最小花费问题(35 分)某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建快速路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全地区畅通需要的最低成本。输...原创 2018-03-10 23:39:46 · 270 阅读 · 0 评论 -
天梯赛训练 六度空间(30 分)广搜
7-2 六度空间(30 分)“六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图1所示。图1 六度空间示意图“六度空间”理论虽然得到广泛的认同,并且正在得到越来越多的应用。但是数十年来,试图验证这个理论始终是许多...原创 2018-03-11 15:47:11 · 227 阅读 · 0 评论 -
天梯赛训练 哈利·波特的考试(25 分)
7-3 哈利·波特的考试(25 分)哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在...原创 2018-03-11 15:49:12 · 274 阅读 · 0 评论 -
天梯赛训练 列出连通集(25 分)
7-1 列出连通集(25 分)给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N−1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。输入格式:输入第1行给出2个整数N(0<N≤10)和E,分别是图的顶点数和边数。随后E行,每行给出一条边的两个端点。每行中的数字之间用1空格分隔。输出格式:按照"{ ...原创 2018-03-11 15:50:41 · 219 阅读 · 0 评论 -
L3-1 社交集群(30 分)
L3-1 社交集群(30 分)当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。输入格式:输入在第一行给出一个正整数 N(≤1000),为社交网络平台注册的所有用户的人数。于是这些人从 1 到 N 编号。随后 N 行,每行按以下格式给出一个人的兴趣爱好列表:K...原创 2018-03-25 16:51:18 · 1558 阅读 · 0 评论 -
TOJ 2021: Cat vs. Dog 二分图最大匹配
描述 The latest reality show has hit the TV: ``Cat vs. Dog''. In this show, a bunch of cats and dogs compete for the very prestigious Best Pet Ever title. In each episode, the cats and dogs get to s...原创 2018-04-08 21:01:26 · 366 阅读 · 0 评论 -
POJ 2186 Popular Cows 强连通图
滴,集训第二十七天打卡。近日居然没有新的题目训练了呢...有点无趣,只能翻之前的题目补补了.. POJ 2186 Popular Cows Every cow's dream is to become the most popular cow in the herd. In a herd of N (1 <= N <= 10,000) cows, you are...原创 2017-08-15 15:34:36 · 413 阅读 · 0 评论 -
HDOJ 1269 迷宫城堡 tarjan连通图
滴,集训第二十六天打卡。近日时阴时雨时太阳,下午还下起了太阳雨... 最近的训练时连通图的,做了一题迷宫城堡,tarjan算法。推荐一个可爱的博主的可爱博客:http://www.cnblogs.com/uncle-lu/p/5876729.html HDOJ 1269 迷宫城堡 为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N<=1...原创 2017-08-14 15:11:17 · 567 阅读 · 0 评论 -
POJ 2253 Frogger floyd变形
滴,集训第二十五天打卡。最近又好热好热了呀... POJ 2253 Frogger Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, b...原创 2017-08-11 15:03:10 · 360 阅读 · 0 评论 -
ACM 深搜&广搜 Counting Sheep&Space Exploration
数羊/牛/石油群类的,就是分堆的搜索。这里考虑用深搜or广搜,凭借题目给的地图范围,范围大的用广搜。 TOJ 2799 Counting Sheep A while ago I had trouble sleeping. I used to lie awake, staring at the ceiling, for hours and hours. Then one day ...原创 2017-02-04 15:06:01 · 1009 阅读 · 0 评论 -
ACM 最小生成树 Constructing Roads
最小生成树:一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。 最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里姆)算法求出。 在一给定的无向图G = (V, E) 中,(u, v) 代表连接顶点 u 与顶点 v 的边,而 w(u, v) 代表此边的权重,若存在 T 为 E 的子集且为无循环图,...原创 2017-02-06 16:09:49 · 417 阅读 · 0 评论 -
ACM 广搜 Hero In Maze
这是Hero In Maze三道题,分别是TOJ中Hero In Maze简单版,普通版,提高版。以下我将一一阐述。 TOJ 2777 Hero In Maze简单版描述 500年前,Jesse是我国最卓越的剑客。他英俊潇洒,而且机智过人^_^。突然有一天,Jesse心爱的公主被魔王困在了一个巨大的迷宫中。Jesse听说这个消息已经是两天以后了,他急忙赶到迷宫,开始到处...原创 2017-02-07 14:55:29 · 1176 阅读 · 0 评论 -
ACM 广搜 贪吃蛇&&Maze
额最近做的好像都是广搜也...贪吃蛇是我很早以前就接触,现在才能看懂的..十分尴尬,然后这两题类型一样,我就写一起啦~都是四个方向,然后把走的方向存下来最后一起输出。 TOJ 3128 简单版贪吃蛇 描述 现在我们来简化蛇的身体,假设初始化的时候蛇的身体只有一个头而已(呵,当然是假设的),那么蛇去吃食物的时候就不必考虑碰到自己的身体了。例:5 5......原创 2017-02-07 21:09:30 · 607 阅读 · 0 评论 -
ACM 深搜 Seeding&Tempter of the Bone
暑期集训开始啦~因为是第一天,所以还没有正式开始讲座什么的,下午是一个小训练。题目主要是深搜广搜,难度不大,但是我为了以后日更垫个底,先更两题深搜压压惊~ ZOJ 2100 Seeding题目大意:S是不能走得,剩下的.要一笔画完,问是否可以实现。我的思路:一本正经的深搜啊,都写在备注里啦~ #include <stdio.h>char a[10...原创 2017-07-17 09:56:09 · 383 阅读 · 0 评论 -
ACM dfs回溯法 Prime Ring Problem
滴,集训第二天打卡。今天是紫书第七章训练+约瑟夫问题。约瑟夫问题就是一个公式可以解决的事情~~基本套路就是: #include <stdio.h>int main(){ int n,m,i,s=0; scanf("%d%d",&n,&m); for(i=2;i<=n;i++) s=(s+m)%i; printf("%d\n",s...原创 2017-07-18 16:35:50 · 417 阅读 · 0 评论 -
ACM 记忆化搜索 Function Run Fun & FatMouse and Cheese
滴,集训第四天打卡。今天是记忆化搜索和字典树...记忆话搜索可以举一反三..字典树看了一下午几乎是绝望的..所以下一篇会是字典树专题... POJ 1579 Function Run Fun题目大意及思路:用函数w(a,b,c)做递归,有四种情况如上述。这里很明显需要标记已经出现过的情况,即我代码中的m[x][y][z]可大幅度的减少递归时间。 #incl...原创 2017-07-20 19:31:17 · 405 阅读 · 0 评论 -
ACM 字典树 Phone List & Hat’s Words
字典树:又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用:统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。优点:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。基本性质:1.根节点不包含字符,除根节点外每一个节点都只包含一个字符。2.从根节点到某一节点,路径上经过的字符连接起...原创 2017-07-20 22:29:27 · 403 阅读 · 0 评论 -
ACM 迭代深搜法 Power Calculus
滴,集训第五天打卡。今天是紫书第七章训练2,感觉难度很大呀...A和E是迭代深搜法,C是背包我首A的哈哈哈哈后续更新~这里贴E题.. UVA 1374 Power Calculus 题目大意:给定一个数n,让你求从1至少要做多少次乘除才可以从 x 得到 x^n。思路: 从小到大枚举深度上限,剪枝:(当每次取最大的两个数相加仍然小于n时要剪枝 。因为以最快的方式增...原创 2017-07-23 10:56:30 · 527 阅读 · 0 评论 -
HDU 2544 最短路 Dijkstra
滴,集训第二十四天打卡。今天是图论基础,除了并查集是之前在TOJ做过的,其他对我而言都是新题目呀...这里放一题最短路,等会转一篇大佬的各种最短路模板。 HDU 2544 最短路代码用的是最普通的Dijkstra算法。 #include<stdio.h>#include<string.h>const int N=105, INF=999...原创 2017-08-10 13:56:19 · 380 阅读 · 0 评论 -
TOJ 3635 过山车 二分图最大匹配
描述 RPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个个男生做partner和她同坐。但是,每个女孩都有各自的想法,举个例子把,Rabbit只愿意和XHD或PQK做partner,Grass只愿意和linle或LL做partner,PrincessSnow愿意和水域浪子或伪酷儿做par...原创 2018-04-09 12:09:17 · 171 阅读 · 0 评论 -
TOJ 2380 Gopher II 二分图最大匹配
描述The gopher family, having averted the canine threat, must face a new predator. The are n gophers and m gopher holes, each at distinct (x, y) coordinates. A hawk arrives and if a gopher does not r...原创 2018-04-09 12:22:06 · 244 阅读 · 0 评论 -
TOJ 3287 Sudoku dfs
3287: Sudoku 描述 Sudoku is a very simple task. A square table with 9 rows and 9 columns is divided to 9 smaller squares 3x3 as shown on the Figure. In some of the cells are written decimal digits...原创 2018-07-26 10:47:28 · 166 阅读 · 0 评论 -
TOJ 3432 Meteor Shower bfs
3432: Meteor Shower描述Bessie hears that an extraordinary meteor shower is coming; reports say that these meteors will crash into earth and destroy anything they hit. Anxious for her safety, she vow...原创 2018-07-26 13:30:51 · 128 阅读 · 0 评论 -
TOJ 1540 Build The Electric System 并查集
1540: Build The Electric System描述 In last winter, there was a big snow storm in South China. The electric system was damaged seriously. Lots of power lines were broken and lots of villages lost ...原创 2018-07-27 12:54:24 · 203 阅读 · 0 评论 -
TOJ 1638 Out of Hay Prim最大边
1638: Out of Hay 描述The cows have run out of hay, a horrible event that must be remedied immediately. Bessie intends to visit the other farms to survey their hay situation. There are N (2 <= N...原创 2018-07-27 13:08:04 · 152 阅读 · 0 评论 -
TOJ 3648&&HDU 2647 Reward 拓扑排序
描述Dandelion's uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he has a trouble about how to distribute the rewards.The workers wi...原创 2018-07-27 16:12:46 · 151 阅读 · 0 评论 -
TOJ 3650 Legal or Not 拓扑排序
3650: Legal or Not描述ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every day,many "holy cows" like HH, hh, AC, ZT, lcc, BF, ...原创 2018-07-27 16:28:13 · 129 阅读 · 0 评论 -
TOJ 1745 Arbitrage floyd
1745: Arbitrage 描述Arbitrage is the use of discrepancies in currency exchange rates to transform one unit of a currency into more than one unit of the same currency. For example, suppose that 1 US ...原创 2018-07-28 14:44:40 · 180 阅读 · 0 评论 -
TOJ 5098 Sweet Butter Spfa
5098: Sweet Butter描述Farmer John has discovered the secret to making the sweetest butter in all of Wisconsin: sugar. By placing a sugar cube out in the pastures, he knows the N (1 <= N <= 500...原创 2018-07-30 20:36:56 · 158 阅读 · 0 评论 -
TOJ 1538 A Walk Through the Forest Spfa+DFS
1538: A Walk Through the Forest描述Jimmy experiences a lot of stress at work these days, especially since his accident made working difficult. To relax after a hard day, he likes to walk home. To ma...原创 2018-07-30 21:01:14 · 145 阅读 · 0 评论 -
TOJ 3287 Sudoku 9*9数独 dfs
描述Sudoku is a very simple task. A square table with 9 rows and 9 columns is divided to 9 smaller squares 3x3 as shown on the Figure. In some of the cells are written decimal digits from 1 to 9. The ...原创 2018-11-28 10:02:04 · 268 阅读 · 0 评论 -
TOJ 2415 Arctic Network Prim 第K小边
2415: Arctic Network 描述The Department of National Defence (DND) wishes to connect several northern outposts by a wireless network. Two different communication technologies are to be used in establ...原创 2018-07-26 10:11:00 · 143 阅读 · 0 评论 -
TOJ 2371 Freckles 最小生成树 prim
2371: Freckles 描述In an episode of the Dick Van Dyke show, little Richie connects the freckles on his Dad's back to form a picture of the Liberty Bell. Alas, one of the freckles turns out to be a...原创 2018-07-25 21:05:22 · 162 阅读 · 0 评论 -
TOJ3184 Mine sweeping dfs
3184: Mine sweeping 描述I think most of you are using system named of xp or vista or win7.And these system is consist of a famous game what is mine sweeping.You must have played it before.If you n...原创 2018-07-24 20:11:56 · 211 阅读 · 0 评论 -
POJ 1469 COURSES 二分图最大匹配
DescriptionConsider a group of N students and P courses. Each student visits zero, one or more than one courses. Your task is to determine whether it is possible to form a committee of exactly P stu...原创 2018-04-09 12:40:28 · 216 阅读 · 0 评论