摘要: 1.问题描述 7-2 最小重量机器设计问题 (25 分) 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设wij​是从供应商j 处购得的部件i的重量,cij​是相应的价格。 试设计一个算法,给出总价格不超过d的最小重量机器设计。 1 #include<iostream> 2 # 阅读全文
posted @ 2021-12-16 21:10 Shannonn 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1.算法分析 1.1 问题描述 题目:删数问题 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最小的删数方案。如果数字最前面有0不输出。 输入格式:第 1 行是1 个正整数 a。第 2 阅读全文
posted @ 2021-11-16 19:17 Shannonn 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1. 实践报告任选一题进行分析。内容包括: 1.1 问题描述 设计一个O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。 输入格式: 输入有两行: 第一行:n,代表要输入的数列的个数 第二行:n个数,数字之间用空格格开 输出格式: 最长单调递增子序列的长度 1.2 算法描述 需要计算 阅读全文
posted @ 2021-10-24 20:15 Shannonn 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 题目:7-2 二分法求函数的零点 1、问题描述 有函数:f(x)=x5−15x4+85x3−225x2+274x−121 已知f(1.5)>0,f(2.4)<0 且方程f(x)=0 在区间[1.5,2.4] 有且只有一个根,请用二分法求出该根。 提示:判断函数是否为0,使用表达式 fabs(f(x) 阅读全文
posted @ 2021-10-05 23:19 Shannonn 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、代码规范 1.代码格式 1、程序块:采用缩进风格编写,缩进4个空格(使用 TAB 键--设置 TAB 键的空格数目为 4 格) 2、相对独立的程序块、变量说明之后必须加空行 函数之间应该用空行分开 变量声明应尽可能靠近第一次使用处,避免一次性声明一组没有马上使用的变量 用空行将代码按照逻辑片断划 阅读全文
posted @ 2021-09-12 00:58 Shannonn 阅读(67) 评论(0) 推荐(0) 编辑