当前位置: 首页 > news >正文

番禺网站建设开发黑龙江新闻法治频道节目回放

番禺网站建设开发,黑龙江新闻法治频道节目回放,网站会对特殊的ip做跳转,烟台好的网站设计公司试题四#xff08;共15分#xff09; 阅读下列说明和C代码#xff0c;回答问题1至问题3#xff0c;将解答写在答题纸的对应栏内。 【说明】 设有n个货物要装入若干个容量为C的集装箱以便运输#xff0c;这n个货物的体积分别为{S1,S2,#xff0e;#xff0e;#xff…试题四共15分 阅读下列说明和C代码回答问题1至问题3将解答写在答题纸的对应栏内。 【说明】 设有n个货物要装入若干个容量为C的集装箱以便运输这n个货物的体积分别为{S1,S2,Sn}且有si≤C(1≤i≤ n)。为节省运输成本用尽可能少的集装箱来装运这n个货物。 下面分别采用最先适宜策略和最优适宜策略来求解该问题。 最先适宜策略( firstfit)首先将所有的集装箱初始化为空对于所有货物按照所给的次序每次将一个货物装入第一个能容纳它的集装箱中。 最优适宜策略( bestfit)与最先适宜策略类似不同的是总是把货物装到能容纳它且目前剩余容量最小的集装箱使得该箱子装入货物后闲置空间最小。 【C代码】 下面是这两个算法的C语言核心代码。 (1)变量说明 n货物数 C集装箱容量 s数组长度为n其中每个元素表示货物的体积下标从0开始 b数组长度为nb[i]表示第i1个集装箱当前已经装入货物的体积下标从0开始 ij循环变量 k所需的集装箱数 min当前所用的各集装箱装入了第i个货物后的最小剩余容量 m当前所需要的集装箱数 temp临时变量 #include stdio.h #include stdlib.h #define n 10 //这个根据货物个数需要每次手动设置 #define C 10 //这个根据箱子的容量每次手动设置int firstfit (int t[]){int i,j;int k 0;int s[n], b[n];for(i 0; i n; i){b[i] 0; //0表示第i1个集装箱未装任何货物s[i] t[i];}for(i 0; i n; i) {j 0;while(C - b[j] s[i]){ //第i1个集装箱剩余容量与下一个货物体积进行比较j; //集装箱剩余空间小于下一个货物体积则选择下一个集装箱进行装载货物}b[j] b[j] s[i]; //集装箱当剩余前容量装入货物体积// printf(b[%d]%d\t, j, b[j]); //要看每个箱子怎么装的可以解开注释看下k k (j 1) ? k : (j 1);}return k; }int bestfit(int t[]){int i, j, min, m, temp;int k 0;int b[n], s[n];for (i 0 ; i n; i) {b[i] 0;s[i] t[i];}for (i 0; i n; i) {min C;m k 1;for (j 0; j k 1; j) {temp C - b[j] - s[i];if (temp 0 temp min) {min temp;m j;}}b[m] b[m] s[i];// printf(b[%d]%d\t, m, b[m]); //要看每个箱子怎么装的可以解开注释看下k k (m 1) ? k : (m 1);}return k; }int main() {int t[] {4, 2, 7, 3, 5, 4, 2, 3, 6, 2};int firstfit();int bestfit();int result1, result2;result1 firstfit(t);printf(firstfit需要%d个集装箱\n, result1);result2 bestfit(t);printf(bestfit需要%d个集装箱\n, result2); return 1; }【问题1】8分 根据【说明】和【C代码】填充C代码中的空(1)(4)。 【问题2】4分 根据【说明】和【C代码】该问题在最先适宜和最优适宜策略下分别采用了(5) 和(6)算法设计策略时间复杂度分别为 (7) 和 (8)用O符号表示。 【问题3】3分 考虑实例n 10C 10各个货物的体积为{4273542362}。该实例在最先适宜和最优适宜策略下所需的集装箱数分别为(9)和(10)。考虑一般的情况这两种求解策略能否确保得到最优解(11) 能或否
http://www.hkea.cn/news/14488823/

相关文章:

  • 美食网站页面设计模板网易企业邮箱怎么样
  • 温州做阀门网站公司ui展示 wordpress
  • 开发一个网站需要多久网站域名注册多少钱
  • 免费发布信息网站平台网站前端和后台
  • 高端品牌网站建设建议龙游网站制作
  • 宁波公司建网站哪家定制型网站制作公司
  • 有什么免费的网站网站代理做反向
  • 网页制作相关网站wordpress3.9
  • 知春路网站建设做校园网站的公司
  • 毕业设计网站模板下载深圳建设集团有限公司地址
  • 网站规划的内容微信app下载安装免费
  • iis 里没有网站吗苏州关键词排名系统
  • 绵阳门户网站建设如何查网站空间大小
  • php网站开发实例教程 源代码河南网站建设公司哪家好
  • 网站建设制作的规划方案lamp网站开发黄金组合
  • 为学校网站建设山西网站seo
  • 顺德公益网站制作建设网站需要提供什么资料
  • 建设网络文化网站的请示如何做高网站的浏览量
  • html5手机网站模板 下载全国最新产品代理
  • 有没有做高仿手表的网站开源商城
  • 公司网站asp后台维护百度地图api wordpress
  • 网站建设开发语言与平台镇江市网站建设
  • 旅游网站建设风险分析网站域名后缀代表什么
  • 软件开发 网站建设 游戏开发pc端浏览器手机版
  • 网站备案取名增加wordpress打开速度
  • 网站建设方案新闻360免费建站
  • 网站备案太久了安装 wordpress多人
  • 用linux做网站成都高端建设网站
  • 企业网站维护外包有的网站在浏览器打不开怎么办
  • 专业的中小型网站建设百度小说排行榜完本