会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XYQ
博客园
首页
新随笔
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
30
下一页
2019年2月11日
hihoCoder-1093-SPFA
摘要: SPFA的卓越之处就在于处理多点稀疏图,因为点太多的话,我们直接用矩阵来存图的话是存不下的。所以当我们用邻接矩阵来存图的话,我们就可以用SPFA来解决这类问题,spfa就是优化版的bellman-ford算法。当我们无法对于单源最短路进行更新的话,说明所有的...
阅读全文
posted @ 2019-02-11 12:09 xyee
阅读(257)
评论(0)
推荐(0)
2019年2月10日
hihoCode-1043-完全背包
摘要: 我们定义:best(i,x)代表i件以前的物品已经决定好选择多少件,并且在剩余奖券x的情况下的最优解。我们可以考虑最后一步,是否再次选择i物品,在不超过持有奖券总额的情况下。上面的第二个式子的k是大于1的,第一个的k是大于0的,所以第二个还可以再选,体现在式...
阅读全文
posted @ 2019-02-10 21:04 xyee
阅读(103)
评论(0)
推荐(0)
hihoCoder-1109-堆优化的Prim
摘要: 优先队列是由堆组成的,所以当我们使用优先队列对Prim进行优化时,就把这种优化叫做堆优化。它的算法核心思想就是每次向后找边,每个pair存的都是下一个点,以及边权。我们对于已经走过的点就避开,这样就不会形成环。因为我们已知的点是标记过的,我们只要下一个点不走...
阅读全文
posted @ 2019-02-10 14:55 xyee
阅读(164)
评论(0)
推荐(0)
2019年2月9日
hihoCoder-1038-01背包
摘要: 这题就是01背包的问题,它首先满足重复子问题,假如有4个物品a、b、c、d,他们的需求数目和满意度从1开始升序。当我们选择a、d和b、c的时候我们都需要求dp[n-1][m-5]这样的一个值,所以满足重复子问题性质。其次满足无后效性,我们无论选择a、d还是b...
阅读全文
posted @ 2019-02-09 18:21 xyee
阅读(223)
评论(0)
推荐(0)
HDU-1686-oulipo
摘要: 这题就是KMP的模板题,讲解:https://blog.csdn.net/qq_41090676/article/details/86801491#include #include char p[10005], s[1000005];int next[100...
阅读全文
posted @ 2019-02-09 17:18 xyee
阅读(145)
评论(0)
推荐(0)
HDU-2089-不要62
摘要: 这题就是数位dp,这里不多解释了,传送门在此:https://blog.csdn.net/qq_41090676/article/details/86821500#include #include using namespace std;typedef lo...
阅读全文
posted @ 2019-02-09 17:01 xyee
阅读(117)
评论(0)
推荐(0)
HDU-3555-Bomb
摘要: 这题就是数位dp的一道题目,我们首先把一个264范围内的数,也就是1018范围之内的数,给分解开来。分解之后,我们深搜它,深搜函数的参数分别是,长度、是不是4、是不是上界(也就是是不是我们搜索的这个数是不是当前搜索位的最大值)。对于深搜函数,我们的搜索边界就...
阅读全文
posted @ 2019-02-09 17:00 xyee
阅读(222)
评论(0)
推荐(0)
hihoCoder-1015-KMP
摘要: KMP算法就是我们人类的类似的那种匹配模式,我们既然知道之前的一部分无法匹配,那我们就不会每次都用模式串的第一个来匹配了。我们每次就回到模式串下一个需要匹配的位置就好了,所以求next数组的值就显得尤其重要。这个手算是很好算的,大家对这这个算法自己用手演一遍...
阅读全文
posted @ 2019-02-09 11:59 xyee
阅读(196)
评论(0)
推荐(0)
2019年2月8日
HDU-1251-统计难题
摘要: 这题就是Trie树,我们对于读入,用cin.getline()读入,如果他遇到enter就结束读入,所以字符串的长度就是0,然后我们就退出读入即可。Trie的简单讲解:https://blog.csdn.net/qq_41090676/article/det...
阅读全文
posted @ 2019-02-08 18:05 xyee
阅读(138)
评论(0)
推荐(0)
hihoCoder-1014-Trie树
摘要: 这题就是Trie树的应用,我们可以建立一个Trie树,每次插入单词的时候,我们都对该前缀进行加一的一个统计,这样,查询的时候就可以线性查询了。对于Trie树就是,我们设trie [ i ][ j ] =k ,意思就是编号为i的节点的第j个孩子就是编号为k的...
阅读全文
posted @ 2019-02-08 17:40 xyee
阅读(132)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
30
下一页
公告