会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
risotoo
博客园
首页
新随笔
联系
订阅
管理
2021年12月17日
算法第五章实验课作业
摘要: 1.题目描述 7-2 最小重量机器设计问题 (25 分) 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设$w_{ij}$是从供应商j 处购得的部件i的重量,$c_{ij}$是相应的价格。 试设计一个算法,给出总价格不超过d的最小重量机器设计。 输入格式: 第一行有3 个正整数
阅读全文
posted @ 2021-12-17 17:00 risotoo
阅读(58)
评论(0)
推荐(0)
2021年11月14日
算法第四章上机实践报告
摘要: 4-2 删数问题 (30 分) 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最小的删数方案。如果数字最前面有0不输出。 输入格式: 第 1 行是1 个正整数 a。第 2 行是正整数k。
阅读全文
posted @ 2021-11-14 20:55 risotoo
阅读(62)
评论(0)
推荐(0)
2021年10月30日
7-3 会场安排问题 (35 分)
摘要: 假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。设计一个有效的 贪心算法进行安排。(这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个 顶点,不相容活动间用边相连。使相邻顶点着有不同颜色的最小着色数,相应于要找的最小 会场数。) 输入格式: 第一行有 1 个正整数k,表示有
阅读全文
posted @ 2021-10-30 18:21 risotoo
阅读(288)
评论(0)
推荐(0)
2021年10月21日
算法第二章上机实践报告
摘要: 两个有序序列的中位数(分治) 时间复杂度为log(n),首先基本思想因为两个数组已经排好,而且求中位数,所以比较两个数组的中间元素,要是相等,则因为都是中位数,这两个数一定挨在一起,则整体的中位数必定是这个数,所以直接返回这个数。具体看下图 所以基本思路就是这样。为了保证递归的时候两个子数组长度相等
阅读全文
posted @ 2021-10-21 20:00 risotoo
阅读(44)
评论(0)
推荐(0)
算法第二、三章上机实践报告
摘要: 算法第二章上机实践报告 两个有序序列的中位数(分治) 时间复杂度为log(n),首先基本思想因为两个数组已经排好,而且求中位数,所以比较两个数组的中间元素,要是相等,则因为都是中位数,这两个数一定挨在一起,则整体的中位数必定是这个数,所以直接返回这个数。具体看下图 所以基本思路就是这样。为了保证递归
阅读全文
posted @ 2021-10-21 19:42 risotoo
阅读(68)
评论(0)
推荐(0)
公告