码迷,mamicode.com
首页 >  
搜索关键字:钥匙    ( 1122个结果
HDU 5025 Saving Tang Monk(广州网络赛D题)
HDU 5025 Saving Tang Monk 题目链接 思路:记忆化广搜,vis[x][y][k][s]表示在x, y结点,有k把钥匙了,蛇剩余状态为s的步数,先把图预处理出来,然后进行广搜即可 代码: #include #include #include using namespace std; const int INF = 0x3f3f3f3f; con...
分类:其他好文   时间:2014-09-22 18:39:13    阅读次数:221
CH Round #53 -密室
描述有N个密室,3种钥匙(红色,绿色,白色)和2种锁(红色,绿色),红色钥匙只能开红色的锁,绿色钥匙只能开绿色的锁,白色钥匙可以开红色的锁和绿 色的锁,一把钥匙使用一次之后会被扔掉。每个密室由一扇门锁着,上面锁着一些红色和绿色的锁,房间里面放着一些红色、绿色和白色的钥匙,打开密室你将拿走 这些钥匙。...
分类:其他好文   时间:2014-09-22 15:34:33    阅读次数:503
让自己快乐的钥匙
一个成熟的人握住自己快乐的钥匙,他不期待别人使他快乐,反而能将快乐与幸福带给别人。每一个人心中都有一把快乐的钥匙,但我们却常在不知不觉中把它交给别人来掌管。他的情绪稳定,为自己负责,和这样的人在一起是一种享受,而不是压力。诸位朋友,你们的快乐的钥匙在哪里?在自己的手中就要把它握住了。如果你把它放在了...
分类:其他好文   时间:2014-09-22 13:57:52    阅读次数:146
HDU-5025 2014广州网络赛 Saving Tang Monk 状压+BFS
给出一个N*N的矩阵,开启牢门需要收集齐m种钥匙,且必须收集了前i-1种钥匙才能收集第i种钥匙,最终收集齐了回到关押唐僧的房间拯救唐僧,经过一个'S'的房间时需要额外耗时把蛇打死,蛇最多5条,所以状压一下用优先队列BFS求最小时间即可。 #include #include #include #include #include #include #include #define in...
分类:其他好文   时间:2014-09-21 19:58:21    阅读次数:314
CS193P学习笔记(一)
1>iOS系统分层 1.Core OS核心操作系统层,很接近硬件的一层;本质是一个Unix内核,使用基于BSD的Unix版本,拥有文件系统、套接字、权限等一系列Unix所具有的特性,并且还具备一些特别应用于移动设备的东西,例如电源管理、用于安全管理的钥匙串访问;大多数API是使用C语言写的; 2.C...
分类:其他好文   时间:2014-09-21 18:00:40    阅读次数:194
POJ 5025 Saving Tang Monk(状压搜索)
http://acm.hdu.edu.cn/showproblem.php?pid=5025 搜索题:注意蛇的状态(第一次路过要杀掉蛇花2s,第二次以后1s),钥匙状态处理好即可。 代码: #include #include #include #include #include #include #include #include #define MOD 1000000007 typedef...
分类:其他好文   时间:2014-09-20 22:58:29    阅读次数:326
HDU5025-Saving Tang Monk(BFS + 状态压缩)
题目链接 题意:给出n*n的网格,有且只有一个K(孙悟空)和一个T(唐僧),最多有m把钥匙,最多5条蛇,每走一格的时间为1,走到蛇的格子(杀蛇时间为1)的时间为2,取钥匙要按照顺序来,问能救到唐僧,如果可以输出最短时间。 思路:bfs求最小值。开四维数组作为标记,后两维分别为取到的钥匙数,以及蛇的状态。 代码: #include #include #includ...
分类:其他好文   时间:2014-09-20 21:52:09    阅读次数:176
HDU 5025 Saving Tang Monk --BFS
题意:给一个地图,孙悟空(K)救唐僧(T),地图中'S'表示蛇,第一次到这要杀死蛇(蛇最多5条),多花费一分钟,'1'~'m'表示m个钥匙(m=dis[当前状态],那么就不再扩展下去了。BFS中的逻辑就很简单了,看代码吧。最后,枚举蛇的状态S,取dis[x][y][m+1][S]的最小值即为最小步数...
分类:其他好文   时间:2014-09-20 19:38:49    阅读次数:443
HDU1429胜利大逃亡(续)BFS+状态压缩
这题的算是BFS中应用状压的一个模板题吧,没啥难度,用key来存储已获得的钥匙,状压一下就可以了 不过我写的过程中,犯了好多SB错误,导致调试了好久才A,本来仔细可以1A的说 #include #include #include #include #include #include #include #include #include #include #include ...
分类:其他好文   时间:2014-09-13 12:09:15    阅读次数:245
BZOJ1529: [POI2005]ska Piggy banks
1529: [POI2005]ska Piggy banksTime Limit: 5 SecMemory Limit: 64 MBSubmit: 798Solved: 350[Submit][Status]DescriptionByteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者...
分类:其他好文   时间:2014-09-11 13:44:41    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!