摘要: 解题心得: 1、主要是找到状态和状态转移方程,将大的问题缩小,一步步扩大得到最后的最优解。 2、和最长上升子序列相比,此问题不过是单位长度1变成了硬币的分值,所以将大于或小于改为value的几个值 3、可以想推出前面几项来得出最后的状态转移公式。 上面是在网上看... 阅读全文
posted @ 2017-03-11 16:29 GoldenFingers 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 解题心得: 1、在数据量比较大的时候n^2会明显超时,所以可以使用nlogn 的算法,此算法少了双重循环,用的lower_bound(二分法)。 2、lis中的数字并没有意义,仅仅是找到最小点lis[0]和最大点lis[len],其中,在大于lis[len]时len+... 阅读全文
posted @ 2017-03-05 16:14 GoldenFingers 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 解题心得: 1、注意动态转移方程式,d[j]+1>d[i]>?d[i]=d[j]+1:d[i] 2、动态规划的基本思想:将大的问题化为小的,再逐步扩大得到答案,但是小问题的基本性质要和大的问题相同。 3、这是动态规划的经典方程式,但是耗时较多,在数据较大的时候会出现超... 阅读全文
posted @ 2017-03-05 14:45 GoldenFingers 阅读(117) 评论(0) 推荐(0) 编辑
摘要: vector是线性容器,它的元素严格的按照线性序列排序,和动态数组很相似,和数组一样,它的元素存储在一块连续的存储空间中,这也意味着我们不仅可以使用迭代器(iterator)访问元素,还可以使用指针的偏移方式访问,和常规数组不一样的是,vector能够自动存储元素,可... 阅读全文
posted @ 2017-02-26 11:04 GoldenFingers 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 标准c++中string类函数介绍注意不是CString之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)... 阅读全文
posted @ 2017-02-26 10:55 GoldenFingers 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 解体心得: 1、关于定义四维数组的问题,在起初使用时,总是在运行时出错,找了很多方法,最后全部将BFS()部分函数写在主函数中,将四维数组定义在主函数中才解决了问题。运行成功后再次将四维数组定义为全局变量,BFS()函数独立出来没发生运行错误。很纠结,找了三天的BUG... 阅读全文
posted @ 2017-02-25 14:31 GoldenFingers 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 解题心得: 1、水题,主要主意好一个点就好。 2、注意x、y、z坐标的选取就好。题目: Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会. 魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ign... 阅读全文
posted @ 2017-02-21 18:33 GoldenFingers 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 解题心得: 1、这题是先进后出的顺序,所以使用栈(先进后出表)。 2、搞清楚题意,需要达成的序列和进入的序。不要弄混了。 3、思维混乱的时候要冷静,冷静,冷静~~~~!题目: Description There is a famous railway station ... 阅读全文
posted @ 2017-02-07 11:19 GoldenFingers 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 解题心得: 1、point:关于可以返回路径的BFS的标记方法,并非是简单的0-1,而是可以用时间比较之后判断是否push。 2、queue创建的地点(初始化问题),在全局中创建queue在一次调用BFS()函数之后并不会初始化,应该在BFS()函数之中创建queue... 阅读全文
posted @ 2017-02-06 11:37 GoldenFingers 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 解题心得及总结: 总结: 1、递推:又1推出n,数列中的基本到通项,最终目标得出通项公式。 递归:又n先压缩栈到1,再从函数的出口找到1,又1到n,再从n计算到1; 2、判断是否可以由递推或递推得出,再判断可以用BFS or DFS得出,BFS使用队列(qu... 阅读全文
posted @ 2017-01-15 09:35 GoldenFingers 阅读(122) 评论(0) 推荐(0) 编辑