12 2018 档案
摘要:1.工作分配问题问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 输入格式: 输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行,每行n个数,表示工作费用。 输出格
阅读全文
摘要:1.对回溯法的理解 在我的理解中,回溯法就是构建一个空间树,由上而下的访问到子节点。在这个过程中,如果访问到某一节点其不符合要求,就可对其进行剪枝,即下的子节点无需访问。然后以同样的方法进行回溯,将新找到的解与原解进行比较,择优选择。若无需求最优解,那么只要搜索到一个解便可结束。 2.“子集和”问题
阅读全文
摘要:1.实践题目 2.问题描述 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新 的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最 小的删数方案。 输入格式: 第 1 行是1 个正整数 a。第 2 行是正整数k。 输出格式: 输出最小数。
阅读全文
摘要:1.对贪心算法的理解 贪心算法顾名思义就是找出最好的选择。 一般是一步一步、挨着挨着地向前进行下去,并且有局部最优解。 2.说明汽车加油问题的贪心选择性质 先看汽车当前油量能否到达下一个加油站,如果可以那么在当前加油站无需加油;如果不行,在当前加油站先加油在看能否到达下一个加油站,若加油后仍然无法到
阅读全文

浙公网安备 33010602011771号