我想建立一个数学模型,想用编程来解决.c++,c#等都可以.有两个消防站A,B,分别有8,10辆消防车
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 09:46:27
我想建立一个数学模型,想用编程来解决.c++,c#等都可以.有两个消防站A,B,分别有8,10辆消防车
现有3个火灾点a,b,c,分别需要4,5,6辆消防车来进行扑救,而A到a,b,c的距离分别为1,5,6,而B到a,b,c的距离分别为4,3,2,求怎样分派A,B的消防车,使得所有的消防车行驶的总的路程最短?当然,这只是一个具体案例,我希望高手们可以帮我编程一下,推广到一般的条件下,而且,不是每个火宅点都调派最近的消防局的消防车就可以解决的情况下,有时需要调派更远一点的消防车.
现有3个火灾点a,b,c,分别需要4,5,6辆消防车来进行扑救,而A到a,b,c的距离分别为1,5,6,而B到a,b,c的距离分别为4,3,2,求怎样分派A,B的消防车,使得所有的消防车行驶的总的路程最短?当然,这只是一个具体案例,我希望高手们可以帮我编程一下,推广到一般的条件下,而且,不是每个火宅点都调派最近的消防局的消防车就可以解决的情况下,有时需要调派更远一点的消防车.
先根据题意画个图,然后做假设,设定每条线路上每个消防车分别派车(A)x,y,z; (B) l,m,n
基于题意及假设可得出:
x+y+z
再问: 要求最小值的时候不是有很多组合吗?要把所有可能的组合求出来再比较才可得到最小值吧?所以我想用编程来求所有的组合得出来的值,比作比较得出最小值,但是我不懂怎么编程。望赐教!谢谢!
再答: 将数学转成程序是比较麻烦的一个事,尤其是这种求最值的问题 让我来编这个也很痛苦,需要根据最后消元的结果来确定需要哪些参数,并且现在能想到的方法也就是设置步长为1,穷举一下,最后找到最小值 记得求最值有很多种方法,但是都还给老师了~~~
基于题意及假设可得出:
x+y+z
再问: 要求最小值的时候不是有很多组合吗?要把所有可能的组合求出来再比较才可得到最小值吧?所以我想用编程来求所有的组合得出来的值,比作比较得出最小值,但是我不懂怎么编程。望赐教!谢谢!
再答: 将数学转成程序是比较麻烦的一个事,尤其是这种求最值的问题 让我来编这个也很痛苦,需要根据最后消元的结果来确定需要哪些参数,并且现在能想到的方法也就是设置步长为1,穷举一下,最后找到最小值 记得求最值有很多种方法,但是都还给老师了~~~
C#中,如果有四个类,分别为A,B,C,D
用C#语言编程绘图输出y=a*sin(c*x + b)
C# 有A类、B类、和C类.在A中:B b=new B(); 有什么用?
c# 有2个类A、B,都有方法test(),如下怎样实现 if(条件) A c=new A(); else B c=ne
在c#里定义了一个类,例如a,里面有一个自实现属性c,我这样用,a[] b=new ...
请用初一学识来回答一个储水池有两个排水管A、B和一个给水管C,单独开A管3小时可以排完一池水,单独开B管6小时可以排完一
能不能同时判断两个值比如我想a和b或c相等时干同一件事:..但要写两遍标签,有没有标签可以写一句就能把多个比较解决?
C语言编程题,利用两个线性表LA和LB分别表示两个集合A和B,现要求一个集合A=A并B
已知三角形的三条边分别为a,b,c,编程求面积 要用QBASIC来编
某公司在甲乙两座仓库分别有农用车12辆和6辆,现需要调往A县10辆,调往B县8辆……
某公司甲、乙两座仓库分别有运输车12辆和6辆,先需要调往A地10辆,调往B地8辆.
A,B,C每人有3辆车:一辆双门,一辆四门,一辆五门.每个人也都分别有一辆别克,一辆现代,一辆奥迪.但同一品牌的汽车的门