Acm算法相关
文章平均质量分 87
SelForcemiles
这个人有点懒惰,什么都写在博客里了
展开
-
edit distance问题 leetcode72
动态规划解edit distance原创 2017-06-21 11:02:12 · 338 阅读 · 0 评论 -
hdu2718双重dfs+剪枝
双重dfs剪枝原创 2015-12-20 14:28:06 · 474 阅读 · 1 评论 -
最短路径算法之floyd算法poj2139
The cows have been making movies lately, so they are ready to play a variant of the famous game "Six Degrees of Kevin Bacon". The game works like this: each cow is considered to be zero degree原创 2015-12-25 20:18:44 · 389 阅读 · 0 评论 -
nyoj290 哈希函数拉链高效过,附几个常用高效的哈希函数
哈希函数原创 2015-12-25 22:10:37 · 326 阅读 · 0 评论 -
nyoj129树的判定,并查集(注意有向树的所有条件)
并查集,树的判定原创 2015-12-26 12:37:06 · 398 阅读 · 0 评论 -
nyoj133 子序列 哈希+队列
哈希和队列,练习数据结构的好题!原创 2015-12-26 19:20:44 · 812 阅读 · 0 评论 -
字典树两种写法....
题目很简单给定电话号码,然后看较短的号码是不是较长的号码的前缀,如果是的话就输出NO,否则就输出YES,当然相同也不可以存在,用普通写法一直超时。。。每次用链表申请空间都很费时,以后最好用数组吧。。代码如下#include#include//时间复杂度与单词长度有关//空间复杂度最坏为单词长度总和*10//自动补全可以用字典树完成 struct no原创 2016-01-06 21:37:45 · 484 阅读 · 0 评论 -
nyoj118次小生成树,由kruskal算法实现
修路方案时间限制:3000 ms | 内存限制:65535 KB难度:5描述 南将军率领着许多部队,它们分别驻扎在N个不同的城市里,这些城市分别编号1~N,由于交通不太便利,南将军准备修路。现在已经知道哪些城市之间可以修路,如果修路,花费是多少。现在,军师小工已经找到了一种修路的方案,能够使各个城市都联通起来,而且花费最少。但是,南将军说,这个修路方案所拼成原创 2016-01-06 22:20:35 · 816 阅读 · 0 评论 -
nyoj999
注意小细节,图是矩形。。。不是方形。原创 2016-01-09 21:28:08 · 633 阅读 · 0 评论 -
并查集uva1160 - X-Plosives
并查集原创 2015-12-13 17:21:27 · 425 阅读 · 0 评论 -
dp经典矩阵连乘-记忆化搜索实现
dp经典问题原创 2015-12-12 22:21:38 · 457 阅读 · 0 评论 -
dp最长递增子序列的nlogn算法实现
最长递增子序列优化版原创 2015-12-12 21:25:28 · 444 阅读 · 0 评论 -
leetcode 564. Find the Closest Palindrome
leetcode原创 2017-05-01 15:17:23 · 1915 阅读 · 0 评论 -
hash_map unordered_map 两种哈希函数用法 leetcode454
两种hash函数第一个支持的不好,有些oj不支持,比如leetcode用法和stl的map是一样的Given four lists A, B, C, D of integer values, compute how many tuples (i, j, k, l) there are such that A[i] + B[j] + C[k] + D[l] is zero.原创 2017-03-18 18:37:44 · 1021 阅读 · 0 评论 -
线段树变形 568,1012
c++ 数据结构原创 2015-12-05 22:44:37 · 496 阅读 · 0 评论 -
优先队列 两个堆的维护
优先队列原创 2015-12-06 11:07:02 · 499 阅读 · 0 评论 -
nyoj1063已知树的先序,求第n层的所有值(坑,注意可能为负)
样例输入21 2 # # 3 # # @ 15 7 3 # # # 4 # # @ 3样例输出13已知前序求@后面的第n层树的值;注意节点值可能为负数,略坑,然后不用建树,存一个数组里就好了,记录一下深度就好,代码如下:#include#includeusing namespace std; string s; int no原创 2015-12-07 00:11:59 · 493 阅读 · 0 评论 -
最短路径算法之Dijkstra算法(邻接矩阵实现)
最短路径,Dijkstra算法原创 2015-12-07 00:38:24 · 5459 阅读 · 0 评论 -
由hdu2110总结的背包问题
多重背包原创 2015-12-08 19:56:38 · 467 阅读 · 0 评论 -
算法竞赛入门经典数学篇实用小结(一)
数学概念和方法原创 2015-12-11 00:47:35 · 1107 阅读 · 0 评论 -
nyoj586 poj2456二分+贪心
二分查找贪心原创 2016-02-27 17:18:07 · 380 阅读 · 0 评论 -
nyoj801 哈夫曼编码,输入有毒
哈夫曼编码实现原创 2016-02-28 14:46:14 · 986 阅读 · 0 评论 -
动态规划,poj几道基础经典题型,重要!
动态规划 dp poj 背包问题原创 2016-03-04 19:31:25 · 694 阅读 · 0 评论 -
soj1219新红黑树 记忆化搜索
1219. 新红黑树ConstraintsTime Limit: 1 secs, Memory Limit: 32 MB DescriptionA君和B君在玩一种叫做新红黑树的游戏,即在一棵由红枝和黑枝构成的树上轮流砍树枝,每次砍一枝,A君每次只能砍红枝,B君每次只能砍黑枝,当其中某人已经没有树枝砍的时候,由另外一人砍,直到砍完全部树枝。树枝是带权的,每个人的总分是原创 2016-05-30 12:59:23 · 765 阅读 · 0 评论 -
soj1171 The Game of Efil
ConstraintsTime Limit: 2 secs, Memory Limit: 64 MB DescriptionAlmost anyone who has ever taken a class in computer science is familiar with the "Game of Life," John Conway's cellul原创 2016-05-30 13:10:15 · 437 阅读 · 0 评论 -
soj1107 Simple Puzzle 深搜枚举
DescriptionHere is a simple puzzle on numbers. There are n numbers, each of which is of k (kn) distinct and significant digits. When the numbers are lined up in n rows keeping the digits in原创 2016-05-30 13:17:44 · 723 阅读 · 0 评论 -
nyoj832 记忆化搜索dp
记忆化搜索原创 2016-06-16 21:00:20 · 463 阅读 · 0 评论 -
nyoj546 多重背包,有优化
多重背包变体原创 2016-06-16 22:38:54 · 368 阅读 · 0 评论 -
遗传算法实现 解车辆路径问题(vrp)
遗传算法原创 2016-10-30 14:16:30 · 22103 阅读 · 3 评论 -
Astar A*算法 最短路径算法
A*算法 astar算法转载 2016-10-30 16:29:06 · 17575 阅读 · 0 评论 -
路径规划算法 快速搜索随机树(Rapid-exploration Random Tree)
机器人路径规划算法keywordA* 已讲解了然后是rrt 快速搜索随机树(Rapid-exploration Random Tree)原创 2017-03-14 19:49:11 · 8810 阅读 · 1 评论 -
poj2823单调对列和poj3250单调栈
单调栈和单调队列原创 2016-04-17 17:05:24 · 368 阅读 · 0 评论 -
nyoj492 状态压缩dp
稍微一些变形的状态压缩dp原创 2016-03-23 00:07:44 · 399 阅读 · 0 评论 -
POJ1274 匈牙利算法 最大二分图匹配入门模板
匈牙利算法 最大二分图匹配原创 2016-03-10 16:46:35 · 511 阅读 · 0 评论 -
nyoj914 二分搜索+贪心
二分搜索最优解,贪心原创 2016-03-04 20:44:35 · 348 阅读 · 0 评论 -
poj3579 双重二分,有意思的一道题,注意二分边界
双重二分搜索 poj原创 2016-03-06 11:08:11 · 1948 阅读 · 0 评论 -
动态规划升级篇,一些变形
Cheapest Palindrome动态规划Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 7714 Accepted: 3744DescriptionKeeping track of all the cows can be a tricky task原创 2016-03-06 11:36:51 · 298 阅读 · 0 评论 -
<接上一篇> 动态规划一些变形 poj 1742 poj3046
动态规划,优化递推关系式原创 2016-03-06 12:01:03 · 299 阅读 · 0 评论 -
nyoj120 poj1236
tarjan+缩点 强连通分量原创 2016-03-06 14:50:13 · 500 阅读 · 0 评论 -
单点最短路径算法 bellman-ford模板和队列优化后的spfa算法模板
bellman-ford算法 spfa算法模板原创 2016-03-07 12:35:32 · 535 阅读 · 0 评论