设有一个N*N方格的迷宫,入口和出口分别在左上角和右上角,迷宫格子中分别放有0和1,0表示可走,1表示不能走,迷宫走的规则如图。当迷宫给出之后,找出一条从入口到出口的通路。输入:N N*N的迷宫输出:具体路径输入样例:8000110101011011001001001001101010100011....
分类:
其他好文 时间:
2015-08-06 23:55:41
阅读次数:
300
乱搞题...第一直觉是混合图的欧拉通路,但是感觉并没有多大关系。最终AC的做法是不断的寻找欧拉通路,然后给边标号。所有边访问了一遍,所有点访问了一遍,效率是o(n+m)。不存在-1的情况。#include#include#include#include#includeusing namespace ...
分类:
其他好文 时间:
2015-08-05 08:53:37
阅读次数:
284
USB只是一个总线,只提供一个数据通路而已。USB总线驱动程序并不知道一个设备具体如何操作,有哪些行为。具体的一个设备实现什么功能,要由设备自己来决定。那么,USB主机是如何知道一个设备的功能以及行为呢?这就要通过描述符来实现了。描述符中记录了设备的类型、厂商ID和产品ID(通常依靠它们来加载对应的...
分类:
其他好文 时间:
2015-07-29 11:41:39
阅读次数:
275
题意: 一个矩阵中 -1代表宝藏,0代表通路,其他正整数代表石头。两个人轮流采取操作:从矩阵外面任何地方进如矩阵,对可以到达的石头进行一次攻击,石头将掉一血,若石头掉为0血,则此处变为通路。问必胜方解决: 设有某一圈石头围在-1周围,且这一圈中每一个石头都只有1的血量,圈外无其他石头。则这一圈石.....
分类:
其他好文 时间:
2015-07-27 00:14:43
阅读次数:
116
题意:目标是拿到值为-1的宝石,但是前提是要有一条从二维格子外面到宝石的通路,如果没有就要每次选一个石头使它的值减1,直到石头的值为0则变为通路,能选这个石头的前提也是有一条格子外到该石头的通路,A和B开始游戏,两人轮流来,每次选一个石头,A先开始,求由输入的条件,谁能赢。
分析:
博弈问题,两人会把围住宝石的一圈石头外面的石头全部敲碎然后才选这一圈石头,所以就是计算这一圈石头外面的所有石头的...
分类:
其他好文 时间:
2015-07-25 00:17:39
阅读次数:
133
题意:给你一个图和每个点的价值,边权值为连接两点权值的积,走哈密顿通路,若到达的点和上上个点相连则价值加三点乘积,求哈密顿通路的最大价值,和最大价值哈密顿通路的条数。分析:开始看这个题很吓人,但想想这个题状态好确定dp[i][j][k]表示 i已走过点的情况,当前点为j前一点为k所产生的最大价值,枚...
分类:
其他好文 时间:
2015-07-24 17:52:15
阅读次数:
104
1.
①连通图
②
经过每边一次且仅一次的通路
③欧拉通路
2.
①连通图
②
经过每边一次且仅一次的回路
③欧拉回路
3.
①连通图
②
有零个或两个奇点
③存在欧拉通路
4.
①连通图
②
有零个奇点
③存在欧拉回路...
分类:
其他好文 时间:
2015-07-23 11:58:35
阅读次数:
119
不要在网络设备中show算法,赶紧让数据包通过,否则扣留。网络设备永远都是数据包要快速离开的地方,赶紧走,越快越好。我说这话可能有点矛盾,快速离开没有可以show的算法怎么能行?!问题是,不该你做的事就别做,你根本就不是一个专业防火墙,干嘛搞什么垃圾iptables!把你自己能做的工作,做好,show完美,其他的交给行家,交给适合的设备。网络通路中的算法不限于本机,整个路径中的每一个节点之间运行的...
分类:
其他好文 时间:
2015-07-19 23:42:53
阅读次数:
124
求两节点的最短通路。对于无权图,能够通过图的广度优先遍历求解。含权图一般通过Dijkstra算法求解。import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List...
分类:
其他好文 时间:
2015-07-15 14:47:28
阅读次数:
125
题意:
n(2*10^5)个点m(2*10^5)条边的无向图 要求给无向边定向 使得最后的有向图满足q(2*10^5)个指令 每个指令表示为s->e 即s到e有通路 问 是否有可能
思路:
假设无向图中有圈 那么定向时一定也定成圈 因此想到连通分量概念 容易分析出只有桥的定向才值得讨论 因此可以先对图做边连通分量缩点
由于题中提示图可能不连通 因此得到了森林
我们要...
分类:
Web程序 时间:
2015-07-10 19:11:36
阅读次数:
192