数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】

数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】

ID:33021806

大小:57.28 KB

页数:6页

时间:2019-02-19

数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】_第1页
数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】_第2页
数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】_第3页
数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】_第4页
数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】_第5页
资源描述:

《数学模型电子教案数学建模作业--★【汉魅hanmei—课程讲义】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、应用数学系0603班骆天一学号:200611040数学建模作业(一)根据席位分配算法的Q值法的等价条件转化吋可能带来的在某些特定数值点值有时候是不相等的。我通过编程得到了某些席位分配不一样的数值点,并将程序代码列出,为了节省篇幅,只讲不同的点列岀,并且我这里取的是总人数为200人的两个单位,通过穷举两个单位分别是不同的人数,从而如何分配20个席位名额的角度编程实现。得出不同情况下的数值解不一样的数值点。程序代码如下:#inelude"stdio.h"#defineN20〃总名额数#defineM200〃总人数intfenpeifanganl

2、(intjnt);//函数声明intfenpeifangan2(int,int);//函数声明main(){intA1,A2;//两个单位的各自人数inti;intml,m2;//进行不同分配算法求解过程得出的甲单位应获得代表名额数for(i=20;i<=(M-20);i++){Al=i;A2=M-i;ml=fenpeifanganl(Al,A2);m2=fenpeifangan2(Al,A2);if(ml==m2)continue;elseprintf("Al=%d,A2=%d,fanganl=%d/fanganl=%d,Al=%d/

3、A2=%d,fangan2=%d/fangan2=%d,,,Al,A2,ml,N-ml,Al,A2,m2,N-m2);}}intfenpeifanganl(intaljnta2){intnl二l;intn2=1;while((nl+n2)<=20){if(al*n2>=nl*a2)//初始为甲不公平情况下{if((al*n2>a2*(nl+l))11(a2*nl

4、nl>al*(n2+l))11(al*n?/(l-(a2*nl))))n2++;elsenl++;}returnnl;}intfenpeifangan2(intal,inta2){intnl,n2;doubleql,q2;nl=l;n2=l;while((nl+n2)<=20){ql=al*al/(nl*nl+nl);q2=a2*a^(n2*n2+n2);if(ql>=q2){nl++;}elsen2++;}returnnl;}输出结果如下:Al=20,A2=180,fanganl=3,fanganl=17/Al=20,A2=180/fan

5、gan2=2,fangan2=18Al=21,A2=179,fanganl=3,fanganl=17,Al=21,A2=179,fangan2=2,fangan2=18Al=22,A2=178,fanganl=3,fanganl=17^1=22^2=178,fangan2=2,fangan2=18Al=23,A2=177,fanganl=3,fanganl=17,Al=23,A2=177,fangan2=2,fangan2=18Al=30,A2=170,fanganl=4,fanganl=16,Al=30,A2=170,fangan2=3,

6、fangan2=17Al=31,A2=169,fanganl=4,fanganl=16/Al=31,A2=169/fangan2=3/fangan2=17Al=32,A2=168,fanganl=4,fanganl=16,Al=32,A2=168,fangan2=3,fangan2=17Al=33,A2=167,fanganl=4,fanganl=16/Al=33,A2=167,fangan2=3,fangan2=17Al=40,A2=160/fanganl=5,fanganl=15,Al=40,A2=160,fangan2=4/fanga

7、n2=16Al=41,A2=159,fanganl=5,fanganl=15,Al=41,A2=159,fangan2=4,fangan2=16Al=42,A2=158,fanganl=5,fanganl=15/Al=42,A2=158/fangan2=4,fangan2=16Al=50,A2=150,fanganl=6,fanganl=14,Al=50,A2=150,fangan2=5,fangan2=15Al=51,A2=149,fanganl=6,fanganl=14,Al=51,A2=149,fangan2=5,fangan2=15

8、Al=52,A2=148zfanganl=6,fanganl=14,Al=52,A2=148,fangan2=5,fangan2=15Al=60,A2=140,fanganl=7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。