09年B题代码分析

2022年高教社杯全国大学生数学建模国赛B题思路 问题1的第(1)问,相当于已经确定1架无人机的位置,另外2架无人机的位置,应该考虑不同无人机位置组合的情况,建立基本的数学模型;(2)问题(2)是问题(1)基础上的深化,应该在问题(1)的基础上进行优化,毋庸置疑,2架是肯定不行的,在某些特定的位置,三架也不见得可以。轨迹外围有9架无人机,根据FY00和另外2架无人机进行定位,首先要明确有多少种情形,如图2所示,一共有4种情形,然后再结合无人机的相对位置,相对位置的变化也需要考虑,之后应该针对每一种情形进行模型的建立与求解,定位的原则就是角度一定。 阅读详情
%本程序输入为每个星期各种病的挂号的人数
%本程序输出为每个星期安排住院的方案
clear;
a=input('输入星期i第k种病的人数矩阵(7*5):');%代表星期i第k种病的人数
[m,n]=size(a);%size函数的目的是为了获得矩阵a的行数和列数
k=input('输入统计空床(7*1):');%k代表每周的空床数
b=zeros(7,5);%用来计数,储存数据,zeros的目的是返回一个7*5的零矩阵
for i=1:m  % i代表的是星期,m是矩阵a的行向量,也就是7,那么这一句的意思,就是遍历星期一到星期日
   %下面有switch和case,应该就是针对每天接纳的病人做的优先级权重
 switch i

        case {1}
            if k(1)>a(1,5)%这句的意思是 将周一的空床数和与周一第五种病的人数比较
%1白内障(单);2白内障(双);3青光眼;4视网膜疾病;5急症,在符号表中,我们可以知道,五代表的是
%绝症

              b(1,5)=a(1,5) ;%在周一有空床位的情况下,疾症患者当天就要入住,周二就展开手术
              b(1,1)=k(1)-a(1,5);%周一的白内障(单)在满足了周一的急症患者后,应尽量满足白内 % 障  (单)
              
            else
                b(1,5)=k(1);%如果周一的床位不够,那就全力满足急救患者
            end
              
        case {2}
            if k(2)>a(2,5)
            b(2,5)=a(2,5);%周二的急诊人数
            if b(1,1)>=12 %如果满足白单大于等于12
                b(2,3)=k(2)-b(2,5);%全赋值给青光眼
            elseif (k(2)-b(2,5))>(12-b(1,1));%这种情况对应的是周一的白内障人数没有达到12个, %这样的话,周二就要先满足白内障的人数,再满足青光眼
                b(2,1)=12-b(1,1);
                b(2,3)= (k(2)-b(2,5))-b(2,1) ;%全赋值给
             else   b(2,3)=k(2)-b(2,5);%这句的意思是排除急症病人和白内障单病人的影响,将剩余
%的床位全部分配给青光眼病人
            end
            else   b(2,5)=k(2);
            end
        case {3}
            if k(3)>a(3,5)
            b(3,5) = a(3,5);
            if sum(a(1:3,3))>=12
                b(3,4)=k(3)-b(3,5);
            elseif (k(3)-b(3,5)) >= (11-sum(b(1:3,3)))
                b(3,3)=(11-sum(b(1:3,3)));
                b(3,4)= (k(3)-b(3,5))-b(3,3);
            else
                b(3,4)=k(3)-b(3,5);
            end
            else   b(3,5)=k(3);
            end
        case {4}
           if k(4)>a(4,5)
            b(4,5) = a(4,5);
            b(4,4) = k(4)-b(4,5);
            else   b(4,5)=k(4);
           end
        case {5}
            if k(5)>a(5,5)
            b(5,5) = a(5,5);
            if sum(b(1:4,4))>=21
                b(5,3)=k(5)-b(5,5);
            elseif (k(5)-b(5,5))>=(21-sum(b(1:4,4)))
                b(5,4)=21-sum(b(1:4,4));
                b(5,3)=(k(5)-b(5,5))-(21-sum(b(1:4,4)));
            else 
                b(5,4)=k(5)-b(5,5);
            end
            else   b(5,5)=k(5);
            end
        case {6}
            if k(6)>a(6,5)
             b(6,5) = a(6,5);
             b(6,2) = k(6)-b(6,5);
             else   b(6,5)=k(6);
            end
        case {7}
            if k(7)>a(7,5)
             b(7,5) = a(7,5);
             
            
             
             
                if sum(b(1:6,2))<=16
                    
                   if (k(7)-b(7,5))>(16-sum(b(1:6,2))) 
                    b(7,2)=16-sum(b(1:6,2));
                   else
                       b(7,2)=k(7)-b(7,5)
                   end
                   if (k(7)-b(7,5)-b(7,2))>(21-sum(b(1:6,4)))
                    b(7,4)=(21-sum(b(1:6,4)));
                   else b(7,4)=k(7)-b(7,5)-b(7,2);
                   end
                 
                else
                    if (k(7)-b(7,5))>(21-sum(b(1:6,4)))
                    b(7,4)=(21-sum(b(1:6,4)));
                   else b(7,4)=k(7)-b(7,5);
                    end
                    b(7,2)=k(7)-b(7,5)-b(7,4);
                 end
                  
            else b(7,5)=k(7);
            end
        otherwise
            disp('False!!')
    end
end

 

2022年蓝桥杯省赛真题解析(C++B组) 300,寄! 阅读详情

相关推荐

2022年全国大学生数学建模竞赛B题思路

为保持编队队形,拟采用纯方位无源定位的方法调整无人机的位置,即由编队中某几架无人机发射信号、其余无人机被动接收信号,从中提取出方向信息进行定位,来调整无人机的位置。当初始时刻无人机的位置略有偏差时,请给出合理的无人机位置调整方案,即通过多次调整,每次选择编号为 FY00 的无人机和圆周上最多 3 架无人机遂行发射信号,其余无人机根据接收到的方向信息,调整到理想位置(每次调整的时间忽略不计),使得 9 架无人机最终均匀分布在某个圆周上。仍考虑纯方位无源定位的情形,设计无人机位置调整方案。

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 2万+

B题

今天做Astar,一个悲剧! 发现自己弱爆了! 两个小时,对于B题 思路很清晰,代码却写的不堪入目的!!! 我只能对自己说,小子你太菜了,还有的练啊,可是acm留给我的时间却不多了! 我只能抓紧时间提升自己,不给自己的acm留下太多遗憾。。。 下面是我B题的代码:写的太烂太烂,贴在这时时警醒自己! //ceil(x)返回不小于x的最小整数值(然后转换为double型)。 //floor

bigman_123的专栏 825

2018年 第09届 蓝桥杯 Java B组 决赛真题详解及小结

一、三角形面积——答案:8.795 解法一:手工计算(大矩形-三角形) 解法二:海伦公式 二、最大乘积——答案:839542176 解法一 解法二 三、全排列——答案:for (int j = cur + 1; j <= i; j++) data[j-1] = data[j]; 四、整理玩具 五、版本分支 六、防御力 小结

upward 1151

【数学建模】CUMCM-2009B 眼科病床的合理安排 解题思路整理

前面 这道题目是我和队友公认的最近八九年里思路最清楚的一题……讲道理。可能主要是感觉是,优化起来不那么像无底洞…… 然后coding量不算大吧 涉及的最难的知识点大概是排队论 - 不过也只有在最后一问中有效,前面的几问都是混合多种类型的,也有文献强行把不同的病用同一个分布去解前面几个问题的但是效果都不太好。 问题一 模型 ...

bangce8949的博客 1274

【数学建模】2003年全国大学生数学建模竞赛B题求解

【数学建模】2003年全国大学生数学建模竞赛B题求解。

Fanjufei的博客 1241

2009年全国数学建模比赛B题-论文-眼科病床的合理安排

·1.内容简介: --------------------------------------------------------------- 这是我参加比赛时,所写的论文。大家可以参考一下。最终只拿了省一,也是蛮遗憾的。 2009年参加全国数学建模比赛的所用一些资料,最近寒假在家整理处理,放在csdn这,供同学们下载学习。 --------------------------------------------------------------- ·2.资源使用方法说明 无 --------------------------------------------------------------- ·3. wogeguaiguai的附言: 1.我的其他数学建模比赛和全国电子设计竞赛精华资源也欢迎您下载,大学生基本上都听过这个比赛吧,这个比赛比较有意思,而且获奖比例高。我的资料都是非常好的准备比赛要用的资料。我比赛结束之后,这些资料就不用啦,分享给大家!俺一年的搜索资源,同学们一朝即可获得! 2.下载本文件后,您可以获得所有信息,不必再零散下载,给您带来很大的方便。 3.10个资源分,绝对物超所值。评论后,您就可以获得11个资源分,欢迎您评论! --------------------------------------------------------------- ·4.如有问题,请在此留言,谢谢。 --------------------------------------------------------------- ·65.上传时间 2010-2-25-afternoon

【转】2018年全国大学生数学建模大赛B题简要分析(附代码)

  今天早上跟学姐室友去复旦把论文答辩做掉了,虽然整个项目基本上是我承担了主要的思路与代码部分,但是今天答辩我跟室友竟然连一句有用的话都没说出来,全场都靠学姐开场流畅地引入,临场随机应变,从而得以与答辩教授欢聚喜散。主要原因是教授竟然准确地问到了我代码里一个细节却相当致命的问题(是一个随机初始化问题,我下面代码部分会详细提到),正好学姐室友都不是特别熟悉我的随机初始化方法,我又不能当场...

weixin_30375427的博客 5574

2009年高教社杯全国大学生数学建模竞赛B题一等奖(5篇).

2009年高教社杯全国大学生数学建模竞赛B题一等奖(5篇) 值得下载

【408真题】2012-09

【408精华知识】B树与B+树写在后面这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!

@啊哈哈哈哈哈韩的博客 439

2009高教社杯全国大学生数学建模竞赛题目B题

2009高教社杯全国大学生数学建模竞赛题目B题分享给大家

09年全国大学生数学建模B题参考答案(内含1-5题的详细参考答案)

高教社出的09年全国大学生数学建模B题参考答案(内含1-5题的详细参考答案),并且给出了用java进行的仿真程序代码。该论文比较详细地给出了B题5个小问的解答过程。

【408真题】2014-09

【408精华知识】B树与B+树写在后面这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!

@啊哈哈哈哈哈韩的博客 390

2009年全国数学建模竞赛B题

基于09年全国数学建模竞赛本人参与了竞赛,并获得了全国二等奖的成绩,希望与大家分享。

2021年 美国大学生数学建模竞赛 赛题发布!【英文原文 & 中文翻译】

2021年美国大学生数学建模竞赛在2021.02.05日06:00——2021.02.09日10:00(北京时间)进行,赛题已发布!请同学们按照要求参赛,预祝同学们获得理想的成绩! 下面为大家带来的是赛题的中文翻译版。请大家依据赛题原文作答,翻译可能存在误差,仅供参考。

upward 2万+

09年数学建模B 眼科 代码

09年数学建模B 眼科 代码09年数学建模B 眼科 代码09年数学建模B 眼科 代码

09年高教杯数学建模B题资料

恩~~~是用学校是图书馆,内部下载的~~~ 和大家分享下~呵呵 最好大家在看看这个网站 能发现好东西啊,不看不要后悔哦~~呵呵 http://www.fjhxmy.cn/soft/?362483.htm

2022国赛数学建模A题B题C题D题资料思路汇总 高教社杯

2022数学建模国赛思路代码分析

UST数模社的博客 3万+

数学建模国赛优秀论文集锦-2009全国大学生数学建模B题0309.zip

数学建模国赛优秀论文集锦-2009全国大学生数学建模B题0309

上一篇: 基于ACCESS的真实故事计划数据管理系统
下一篇: nox_adb connnect 127.0.0.1:62001到底是什么意思
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值