摘要: 2188 最长上升子序列 时间限制: 1s 空间限制:32000 KB 题目等级 :钻石 Diamond题解题目描述 DescriptionLIS问题是最经典的动态规划基础问题之一。如果要求一个满足一定条件的最长上升子序列,你还能解决吗? 给出一个长度为N整数序列,请求出它的包含第K个元... 阅读全文
posted @ 2016-04-03 19:46 csgc0131123 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1159 最大全0子矩阵 时间限制: 1s 空间限制:128000 KB 题目等级 :黄金 Gold题解题目描述 Description在一个0,1方阵中找出其中最大的全0子矩阵,所谓最大是指O的个数最多。输入描述 InputDescription输入文件第一行为整数N,其中1#includ... 阅读全文
posted @ 2016-04-03 16:27 csgc0131123 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 错排公式 核心递推公式: D(n) = (n-1) [D(n-2) + D(n-1)] 特殊地,D(1) = 0, D(2) = 1. 问题: 十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。有几种摆法? 这个问题推广一下,就是错排问题,是组合数学中的问题之一。考虑一个有n个元素的排 阅读全文
posted @ 2016-04-03 13:38 csgc0131123 阅读(8447) 评论(0) 推荐(1) 编辑
摘要: 完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时... 阅读全文
posted @ 2016-04-03 13:26 csgc0131123 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,... 阅读全文
posted @ 2016-04-03 11:03 csgc0131123 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 整数划分 --- 一个老生长谈的问题: 1) 练练组合数学能力. 2) 练练递归思想 3) 练练DP 总之是一道经典的不能再经典的题目: 这道好题求: 1. 将n划分成若干正整数之和的划分数。 2. 将n划分成k个正整数之和的划分数。 3. 将n划分成最大数不超过k的划分数。 4. 将n划分成若干奇 阅读全文
posted @ 2016-04-03 08:17 csgc0131123 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 三目运算符 条件运算符是惟一有3个操作数的运算符,所以有时又称为三元运算符。条件运算符是惟一有3个操作数的运算符,所以有时又称为三元运算符。对于条件表达式b?x:y,运算符先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条... 阅读全文
posted @ 2016-04-03 06:11 csgc0131123 阅读(249) 评论(0) 推荐(0) 编辑