
小题目
monkey_rose
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
背包问题之一(回溯法)
背包问题分为很多种,其核心不过是寻找全部解或最优解的问题。 这篇文章就其中一个典型问题进行讲解。 题目:一个容积为T的背包,和n件体积不等的物品,选出若干件物品刚好装满背包,列出所有的组合。 显然回溯法可以解决这个问题。回溯法是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯原创 2016-10-09 13:12:16 · 4915 阅读 · 0 评论 -
Sicily AVL Tree
Description 给出结点的插入序列,构造AVL Tree。 Input 第一行含一个整数t(0 每个测试样例包含两行;第1行为一个整数n,表示插入的结点数;第2行依照插入顺序给出n个结点的数值(整数),之间用一个空格分隔。 Output 对每个测试样例单独一行输出对应AVL Tree的前序遍历序列,每输出一个结点的数值(包原创 2016-12-09 16:27:16 · 697 阅读 · 0 评论 -
Sicily 找中位数(Memory Limit:2MB)
Description 给出一个含有N个数的无序数组,找出数列的中位数。当N是偶数,则中位数是数列排序后中间两个数的平均数;若N是奇数,则中位数就是数列排序后中间的那个数假设数组下标从0开始,我们很容易知道,若N是偶数,则中位数就是第(N/2-1)和第(N/2)个数的平均数;若N是奇数,则中位数就是第(N/2)个数。 对于这个问题,大部分人都能够一瞬间想到一种最简单有效的解决办法,并鄙原创 2017-01-09 13:44:33 · 260 阅读 · 0 评论 -
动态规划经典入门级题目*2及详解
题目来自极客学院的视频教程-动态规划(一) 一句话解释动态规划:多阶段最优化决策解决问题的过程 解题技巧:只关注状态转移,不要考虑某个状态是怎么出现的 1.字符串解码 一个只包含大写字母的字符串加密后变成了只包含数字的字符串,加密的规则: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 现在给定一个只包含数字的加密过的字符串,求该字符串有多少种解密的方法。例如“1原创 2017-09-25 19:29:47 · 1336 阅读 · 0 评论 -
回溯法解决八皇后问题
八皇后是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题。原创 2017-11-07 15:05:25 · 284 阅读 · 0 评论 -
Sicily 1000. 词法分析程序设计 **
Description 设一语言的关键词、运算符、分界符的个数与单词如下: struct { int number; string str[10]; } keywords={3,"int","main","return"} ; //关键词 struct { int number; string str[10]; } operators ={5,"+","*","=","+=","*="原创 2017-10-14 17:10:02 · 486 阅读 · 0 评论 -
Sicily 1004. 拓扑序[Special judge]
Description 在图论中,拓扑序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列. 且该序列必须满足下面两个条件: 1. 每个顶点出现且只出现一次. 2. 若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面. 对于一个含原创 2018-01-03 21:16:35 · 241 阅读 · 0 评论 -
强连通分量
Description 贝爷的人生乐趣之一就是约战马会长. 他知道马会长喜欢和怪兽对决,于是他训练了N只怪兽,并对怪兽用0到N-1的整数进行编号. 贝爷训练怪兽的方式是让它们一对一互殴. 两只怪兽互殴会发生以下三种可能的结果: 1) 什么事也没发生 2) 第一只怪兽永远消失 3) 第二只怪兽永远消失 怪兽们经过了旷日持久的互殴. 贝爷不知道哪些怪兽进行了互殴也不知道它们互殴的顺序,但他确信无论经过...原创 2019-09-26 11:19:34 · 180 阅读 · 0 评论