摘要: ###题意: 给出一棵根为 \(1\) 的树,和树上所有边的边权,求 .\(\sum^{n}_{u=1} \sum^{n}_{v=1} \sum^{}_{u^{\prime }\in E(u,v)} \sum^{}_{v^{\prime }\in E(u,v)} [u<v][u^{\prime }< 阅读全文
posted @ 2021-06-02 14:32 hachuochuo 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ###1、问题 图的 \(m\) 着色问题。给定无向连通图 \(G\) 和 \(m\) 种颜色,用这些颜色给图 的顶点着色,每个顶点一种颜色。如果要求 \(G\) 的每条边的两个顶点着不 同颜色。给出所有可能的着色方案;如果不存在,则回答“\(NO\)”。 ###2、解析 设 \(G\) 有 \(n 阅读全文
posted @ 2021-05-31 18:05 hachuochuo 阅读(56) 评论(0) 推荐(0) 编辑
摘要: ###1、问题 设有 \(n\) 项任务,加工时间分别表示为正整数$t_{1},t_{2},...,t_$.现有2台同样的机器,从 \(0\) 时刻开始安排对这些任务的加工。规定只要有待加工的任务,任何机器就不得闲置。如果直到时刻 \(T\) 所有任务都完成了,总加工时间就等于 \(T\) 。设计一 阅读全文
posted @ 2021-05-28 18:28 hachuochuo 阅读(304) 评论(0) 推荐(0) 编辑
摘要: ###1、问题 给定字符集 \(C =\{x_{1},x_{2},...,x_{n}\}\) 和每个字符的频率 \(f(x_{i})\) ,求关于C的 一个最优前缀码? ###2、解析 构造一个最优前缀码的贪心方法就是哈夫曼算法(Huffman)。 因为二元前缀编码的储存就是就是二叉树结构,每个字符 阅读全文
posted @ 2021-05-27 16:55 hachuochuo 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ###1、问题 ###2、解析 思路:贪心法,轻者先装,直到装到再装任何集装箱都会使轮船载重超过C时停止。 ###3、设计 sort(w+1,w+n+1); int sum=0; for(int i=1;i<=n;i++){ if(sum+w[i]>c)break; sum+=w[i]; } ### 阅读全文
posted @ 2021-05-26 14:12 hachuochuo 阅读(50) 评论(0) 推荐(0) 编辑
摘要: ####C-Robot Collisions 题意: 在 \(0~m\) 的坐标轴上,机器人在碰到边界时会反向继续行走,已知$n$个机器人的初始位置和初始方向,每个机器人的速度为$1$,问每个机器人在哪个时刻爆炸,机器人爆炸当且仅当两个机器人在整数点相遇。 思路: 首先可以观察到只有机器人的初始位置 阅读全文
posted @ 2021-05-17 19:49 hachuochuo 阅读(78) 评论(0) 推荐(0) 编辑
摘要: ####LCS示例 \(X=<A,B,C,B,D,A,B>\) \(Y=<B,D,C,A,B,A>\) 求$X$和$Y$的 \(LCS\): \(n=0\sim 7\) \(m=0\sim 6\) #####\(Step1\) \(i=1\) \(1)、\)( \(j=1\) , \(X.A\neq 阅读全文
posted @ 2021-05-14 16:36 hachuochuo 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ###示例 \(n=6\) \(P=<5,10,6,20,2,25,30>\) \(A_{1}:5\times 10\) \(A_{2}:10\times 6\) \(A_{3}:6\times 20\) \(A_{4}:20\times 2\) \(A_{5}:2\times 25\) \(A_{ 阅读全文
posted @ 2021-05-10 18:27 hachuochuo 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ###1、问题 给出$n$个平面上的点,求出距离最近的两个点的坐标以及最近距离。 ###2、解析 蛮力法: 对每对点之间相互比较,求出最小值即可。 分治法: 对所有点按照$x$轴或$y$轴进行排序,然后把这个集合里的点分成两半,依次分开,最后在一步一步合并起来即可。 ###3、设计 蛮力法: for 阅读全文
posted @ 2021-04-26 14:02 hachuochuo 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ###1、问题 设m万元钱,n项投资,函数 fi (x)表示将x万元投入第i项项目所产生的效益,i=1,2,...,n.问:如何分配这 m 元钱,使得投资的总效益最高? ###2、解析 设 \(dp[i][j]\) 表示用$j$万元投入到前$i$个项目中可以获取的最大收益。 很显然,首先考虑转移方程 阅读全文
posted @ 2021-04-26 13:32 hachuochuo 阅读(96) 评论(0) 推荐(0) 编辑