随笔分类 - 算法题解
摘要:一道非常简单的题,此随笔记录下优化思路QwQ 给定一个长度为N的数列,求数值严格单调递增的子序列的长度最长是多少。 输入格式 第一行包含整数N。第二行包含N个整数,表示完整序列。 输出格式 输出一个整数,表示最大长度。 数据范围 1≤N≤100000, −1e9≤数列中的数≤1e9 输入样例: 7
阅读全文
摘要:先来看下多重背包问题: 有$N$种物品和一个容量是$V$的背包。 第$i$种物品最多有$s_i$件,每件体积是$v_i$,价值是$w_i$。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。 输出最大价值。 输入格式 第一行两个整数$N,V$用空格隔开,分别表示物品种数和背包
阅读全文
摘要:直方图是由在公共基线处对齐的一系列矩形组成的多边形。 矩形具有相等的宽度,但可以具有不同的高度。 例如,图例左侧显示了由高度为2,1,4,5,1,3,3的矩形组成的直方图,矩形的宽度都为1: 通常,直方图用于表示离散分布,例如,文本中字符的频率。 现在,请你计算在公共基线处对齐的直方图中最大矩形的面
阅读全文
摘要:题目 在一个3×3的网格中,1~8这8个数字和一个“x”恰好不重不漏地分布在这3×3的网格中。 例如: 1 2 3 x 4 6 7 5 8 在游戏过程中,可以把“x”与其上、下、左、右四个方向之一的数字交换(如果存在)。 我们的目的是通过交换,使得网格变为如下排列(称为正确排列): 1 2 3 4
阅读全文
摘要:题目 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。 每个节点都有一个分数(均为正整数),记第i个节点的分数为$d_i$,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下: subtree的
阅读全文

浙公网安备 33010602011771号