自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ンZee的解题报告

纯粹为了兴趣去搞算法,为了赢冠军而忍受长期的默默无闻

  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

原创 hdu 2463 USTC campus network (BFS+链表+Hash)

题目链接:   hdu 2463题目大意:   给出N(N                  现在删掉M条边,问能从1顶点遍历到的顶点有多少个?解题思路:  1W个点的完全图有n*(n-1)/2条边,不能直接建图,空间复杂度太高                  只需要记录那些边是已经删除掉了的,删除掉的边用Hash(a+b*10000)记录(或map)

2013-11-30 21:04:31 1234

原创 hdu 1507 Uncle Tom's Inherited Land* (棋盘的完美覆盖问题)

题目链接:   hdu 1507题目大意:   给出NxM的地图,地图上有空地和草地                  用1x2的草地去覆盖空地,问最多覆盖数解题思路:   首先1x2的草地,涉及到两个相邻的空地                  若先选择第一个空地,则在没有草地的前提下第二个空地有四种选择                  分别从图中不同块任意一个顶点

2013-11-26 01:01:06 1973

原创 hdu 1281 棋盘游戏 (二分图匹配)

题目链接:   hdu 1281题目大意:   给出NxM的棋盘,其中有K个点不能放“车”                  定义:若某个点不能放"车",则棋盘中放"车"的最大数目减少该点就为重要点                  求重要点的个数和棋盘中放"车"的最大数目解题思路:   求出放"车"的最大数目,行作为X集合,列作为Y集合               

2013-11-26 00:42:39 1717

原创 hdu 2444 The Accomodation of Students (交叉染色+二分匹配)

题目链接:   hdu 2444题目大意:   给出字典,再给出n个单词                  找出这些单词在单词表的什么位置,以什么顺序排放(8个方向,A表示正北,顺时针方向依次为B ~ H)解题思路:   由于字典太大,若以字典的所有单词建立字典树空间复杂度很高                  建立n个单词的字典树和失败指针

2013-11-26 00:27:05 1159

原创 zoj 1654 Place the Robots (二分图匹配)

题目链接:   zoj 1654题目大意:   给出NxM的地图,地图上有空地,草地和墙                  要在空地上放置机器人,机器人可向上下左右四个方向发射激光                  且防止的机器人不会被其他机器人的激光射到,机器人可以穿过草地但不能穿墙                  问可以放置机器人的最大数目解题思路:   先把

2013-11-25 22:53:50 1014

原创 hdu 1150 || poj 1325 Machine Schedule (二分图匹配)

题目链接:   hdu 1150题目大意:   A机器有N种模式,B机器有M种模式                  K件产品,每件产品可以由a模式或者b模式完成                  问最少切换多少次模式可以完成K件产品解题思路:   N种模式作为X集合,M种模式作为Y集合                  它们之间的连线表示两者取其中之一就可完成产品

2013-11-24 19:19:36 1070

原创 poj 1469 || hdu 1083 Courses (二分图匹配)

题目链接:   hdu 1083题目大意:   给你N种课程和M个学生,每个学生有自己喜欢的课程                  若每个课程都能有一个学生代表输出YES,否则NO解题思路:   把课程作为X集合,学生作为Y集合                  匈牙利求他们之间的最大匹配数                  若最大匹配数等于课程数(不可能大于的),则满

2013-11-24 18:33:03 918

原创 poj 1274 The Perfect Stall (二分图匹配)

题目链接:   poj 1274题目大意:   给出N头奶牛,和M个牛棚                  每头奶牛只在自己喜欢的牛棚产奶,问最大的产牛量解题思路:   把N头奶牛作为X集合,M个牛棚作为Y集合                  奶牛和牛棚的关系就是集合X和集合Y的关系                  问题转化为 X集合和Y集合的最大匹配数 

2013-11-24 17:49:28 1451

原创 poj 3041 Asteroids (二分图匹配)

题目链接:   poj 3041题目大意:   给出NxN的矩阵,有M个点是障碍                  每次只能删除一行或者一列,最少删除多少次才能清除障碍解题思路:   行作为X集合,列作为Y集合,障碍就是两集合间的连线                  问题转化为如何使得选取最少的点,覆盖掉所有的直线                  由König定理可

2013-11-24 17:36:59 841

原创 poj 1204 Word Puzzles (AC自动机)

题目链接:   poj 1204题目大意:   给出字典,再给出n个单词                  找出这些单词在单词表的什么位置,以什么顺序排放(8个方向,A表示正北,顺时针方向依次为B ~ H)解题思路:   由于字典太大,若以字典的所有单词建立字典树空间复杂度很高                  建立n个单词的字典树和失败指针             

2013-11-23 21:56:34 1679 1

原创 hdu 3065 病毒侵袭持续中 (AC自动机)

题目链接:   hdu 3065题目大意:   给出N个模式串,最后给出主串                  问有模式串在主串中出现的次数解题思路:   AC自动机建立字典树的用w值标记第几个模式串                  定义k值,匹配时若字典树中的某个结点不等于k且w不为0则记录该点                  有多个主串需要匹配,所以不需要改变w的值

2013-11-23 21:17:22 902

原创 hdu 2896 病毒侵袭 (AC自动机)

题目链接:   hdu 2896题目大意:   给出N个模式串,最后给出M个主串                  问有主串出现过哪些模式串,最后输出哪些主串能匹配模式串解题思路:   AC自动机建立字典树的用w值标记第几个模式串                  定义k值,匹配时若字典树中的某个结点不等于k且w不为0则记录该点                  有多个主串

2013-11-23 21:10:13 1330

原创 hdu 2222 Keywords Search (AC自动机)

题目链接:   hdu 2222题目大意:   给出N个模式串,最后给出主串                  求模式串在主串的出现过解题思路:   AC自动机的模版题,关于AC自动机:                  AC自动机是多模式串匹配的算法,时间复杂度为O(n*m)                  算法的实现结合了KMP和字典树的思想,其中难点在于理解失败指针

2013-11-23 20:59:05 990

原创 hdu 4287 Intelligent IME (字典树)

题目链接:   hdu 4287题目大意:   手机打英文,先给出N个数字串表示按键的顺序                  M个单词的词典,询问按下这些数字串分别会出现多少个词典中的单词解题思路:   把单词转换成按键数字建成树                  最后一个数字结点w值记录次数                  查询的时候根据数字遍历字典树

2013-11-07 16:42:25 1255

原创 hdu 2846 Repository (字典树)

题目链接:   hdu 2846解题大意:   给出单词的词典,然后有N次查询                  每次查询是给出的字符串是词典中多少个单词的子串解题思路:   将每个单词的长度1到Tlen长度为T的子串存进字典树                  如单词abacab,只要存abacab,bacab,acab,cab,ab,b           

2013-11-07 16:24:27 1388

原创 hdu 1075 What Are You Talking About (字典树)

题目链接:   hdu 1075题目大意:   类似解密过程,右边是单词对应的密文                  给出一串字符,可以解密的单词都翻译出来解题思路:   将明文存进数组,然后将密文建成Trie树                  将最后结点存进树时顺便记录它明文的下标                  搜索密文的每一个单词,若在树中则翻译出来

2013-11-07 16:04:13 1004

原创 hdu 1247 Hat’s Words (hash+map)

题目链接:   hdu 1247题目大意:   给出单词词典,问词典中哪些单词可以由另外两个单词组成解题思路:   用Hash或者map映射每个单词                  枚举每个单词分开成两半时,前后部分是否有对应的Hash(或map)值代码:#include #include #include #include #include #includ

2013-11-07 13:58:55 1260 2

原创 hdu 1251 统计难题 (字典树)

题目链接:   hdu 1251题目大意:  给出单词的词典,然后有限次询问                  每次询问给出的字符在词典中作为前缀的次数解题思路:   建立词典的字典树                  用w标记此结点在建树过程中访问的次数,每经过一次就+1                  查询时把查询的字符遍历字典树,遍历最后结点的w值既是答案

2013-11-07 13:43:31 1230

原创 poj 3630 || hdu 1671 Phone List (字典树)

题目链接:   hdu 1671题目大意:   给出几串数组,是否存在一个串是另外一个串的前缀,是则输出"YES"解题思路:   每个字符为单位建立一棵Tries树                  字符串结尾的结点用w标记,然后插入时判断两种情况:                  每次插入时如果经过之前插入字符串的结尾,则之前插入的字符串必定是前缀

2013-11-07 13:29:46 1294

SCNUCPC 2013

SCNUCPC 2013

2013-05-05

ACM2008珠海赛

ACM2008珠海赛测试数据,题目

2013-04-24

ACM Mid-Central USA 2012 解题报告(测试数据)

ACM Mid-Central USA 2012 解题报告(测试数据)

2013-03-23

CTU 2012解题报告(测试数据)

CTU 2012解题报告(测试数据)

2013-03-18

NWERC 2012 解题报告(测试数据)

NWERC 2012 解题报告(测试数据)

2013-03-10

poj 2785 测试数据

poj 2785 4 Values whose Sum is 0 测试数据 解题报告: http://blog.csdn.net/qq7366020/article/details/8623208

2013-03-01

poj 2485 Highways 测试数据

poj 2485 Highways 测试数据 解题报告:http://blog.csdn.net/qq7366020/article/details/8615293

2013-03-01

USACO全部测试数据

USACO全部测试数据,里面包含这几年的全部测试数据和代码

2013-02-24

bt3环境下破解wep密码

spoonwep2.lzm是BT3和BT4平台下破解wifi wep密码的工具

2010-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除