摘要: 递归应该是初学者最难啃的一块骨头,很多人也是半懂不懂,结果学到很深的境地也会因为自己基础不好,导致发展太慢。 因此我希望初学者还是深刻理解递归及深搜,这样以后再继续向前学。 递归,我们把这个字分为两个部分: 递: 所谓递即向下传递,换一种理解方式就是间接或直接地调用自己本身,且递归通常把一个大型复杂 阅读全文
posted @ 2018-06-26 20:12 DAGGGGGGGGGGGG 阅读(1738) 评论(0) 推荐(0)
摘要: 题目 这个题表面上看并不像DP,但是当我们看到方案数时,我们可能会想到什么??? 对,分类加法原理,在每一轮中,每一个点的方案数都要加上这个点左边的方案与右边的方案。 因此我们可以枚举,设一个DP数组DP[i][j]表示在第i轮j这个位置的的方案数,最后输出DP[m][1]; 代码: 阅读全文
posted @ 2018-06-25 20:22 DAGGGGGGGGGGGG 阅读(128) 评论(0) 推荐(0)
摘要: 题目 这个题一眼看上去是一个贪心,但是一个贪心题就一定要用一个贪心的做法来做吗,为什么不能写一个DP呢,这个题我们可以从他修理牛棚的角度来看,价值就是一个木板可以修几个,但是也同时消耗掉了一个木板的长度也就是代价,想到这里,我们肯定就能想到是一个背包了,但是是一个什么背包呢,我们想一下,完全背包要满 阅读全文
posted @ 2018-06-25 19:12 DAGGGGGGGGGGGG 阅读(233) 评论(0) 推荐(0)
摘要: 题目 因此我们先分析一下题目的坑点。 1: 题目的图分为输入层,输出层,以及中间层。 我们怎么判断呢???可以判断每个点的入度及出度。如果一个点的入度为零则它是输入层,出度为零则是输出层。其余情况便是中间层。 因为根据原题所描述的 公式中的 Wji​ (可能为负值)表示连接 j 号神经元和 i 号神 阅读全文
posted @ 2018-06-24 10:35 DAGGGGGGGGGGGG 阅读(236) 评论(0) 推荐(0)
摘要: 字符串很神奇,因为它在计算机中应用很广泛,就每一个程序都需要用到字符串,所以学好字符串是非常重要的。 接下来就介绍两个字符串的基本操作 1:字符串hash 一种可以查找几个字符串有几个不同的字符串。 其精髓就是把一堆字符串都转换成几个数字的和的形式。 要领就是把字符串每一位字母的阿斯克码不会拼啊都乘 阅读全文
posted @ 2018-06-24 09:35 DAGGGGGGGGGGGG 阅读(933) 评论(0) 推荐(0)
摘要: 题目 这个题我们乍一看会有些熟悉。觉得是可以用DP来做的那个题。但是打眼一看,就会发现不对了。因为那个题是顺推而这个题则是逆推。 这样的话可怎么办呢。 我们可以在草稿纸上推一下,我们随便写个数n。 再标个a,b,c,d。 当n=4时 我们可以得到下面的式子 sum=a+3b+3c+d a+2b+c 阅读全文
posted @ 2018-06-23 15:28 DAGGGGGGGGGGGG 阅读(182) 评论(0) 推荐(0)
摘要: 拓扑排序就是在一个关系网络中遍历所得出的一个路径,这个网络就叫做AOV网。 拓扑排序即是对一个有向无环图里顶点之间的先后关系的表达。 这个有什么用呢,它就像图的遍历一样,不会单个地出题,但是会和其他的题联系起来。 例题: 给你一个有n个点,m条边的图,输出这个图的拓扑序。 我们可以建立一个空队列,然 阅读全文
posted @ 2018-06-23 14:46 DAGGGGGGGGGGGG 阅读(136) 评论(0) 推荐(0)
摘要: 题目 这个题的本质是动态规划中的背包问题。 为什么会想到背包呢。 因为往往方案数不是排列组合就是递推或者是dp,当然还有其他的可能。我们可以把一个数的代价当成这个数的平方,价值就是一个方案数。由于这个数可以取无数次所以这个背包问题即为一个完全背包。 因此我们可以预处理出从1到数据范围的所有数的方案。 阅读全文
posted @ 2018-06-22 18:49 DAGGGGGGGGGGGG 阅读(157) 评论(0) 推荐(0)
摘要: 题目 合唱队形首先要满足的是从1这个位置到中间任意的位置为单增的,从中间任意的位置到最后是单减的,且长度最长。这样才能满足出列的同学最少。 如果要满足这个条件那么我们可以先预处理出每个点的从前找的最长上升子序列的长度和从后找的最长上升子序列的长度。 再找一个最大值。 最后输出总人数减去这个留下的最多 阅读全文
posted @ 2018-06-22 15:47 DAGGGGGGGGGGGG 阅读(210) 评论(0) 推荐(0)
摘要: 题目 这个题一眼看上去就是用并查集求最小环。 我们可以设两个数组分别是f,d分别表示该点的爸爸和该点到祖先的距离。 当该点的爸爸等于他时,那他肯定就是祖先。 此时信息就肯定传递完了,此时的整个图中(我们可以把每个人都看成一个节点,就成了一个有向图)就出现了一个环,当然一次只能增加一条边。 如果想要游 阅读全文
posted @ 2018-06-21 19:20 DAGGGGGGGGGGGG 阅读(147) 评论(0) 推荐(0)