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

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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学模型电子教案数学建模作业--★【汉魅HanMei—课程讲义】

应用数学系0603班 骆天一 学号:200611040 数学建模作业(一) 根据席位分配算法的Q值法的等价条件转化时可能带来的在某些特定数值点值有时候是不相等的。我通过编程得到了某些席位分配不一样的数值点,并将程序代码列出,为了节省篇幅,只讲不同的点列出,并且我这里取的是总人数为200人的两个单位,通过穷举两个单位分别是不同的人数,从而如何分配20个席位名额的角度编程实现。得出不同情况下的数值解不一样的数值点。 程序代码如下: #include stdio.h #define N 20 //总名额数 #define M 200 //总人数 int fenpeifangan1(int,int); //函数声明 int fenpeifangan2(int,int);// 函数声明 main() { int A1,A2;//两个单位的各自人数 int i; int m1,m2;//进行不同分配算法求解过程得出的甲单位应获得代表名额数 for(i=20;i=(M-20);i++) { A1=i;A2=M-i; m1=fenpeifangan1(A1,A2); m2=fenpeifangan2(A1,A2); if(m1==m2) continue; else printf(A1=%d,A2=%d,fangan1=%d,fangan1=%d\n,A1=%d,A2=%d,fangan2=%d,fangan2=%d\n,A1,A2,m1,N-m1,A1,A2,m2,N-m2); } } int fenpeifangan1(int a1,int a2) { int n1=1;int n2=1; while((n1+n2)=20) { if(a1*n2=n1*a2)//初始为甲不公平情况下 { if((a1*n2a2*(n1+1))||(a2*n1a1*(n2+1))||(a1*n2/(a2*n1)-1))n1++; else n2++; } //初始为乙不公平情况下 else { if((a1*n2a2*(n1+1))||(a2*n1a1*(n2+1))||(a1*n2/(1-(a2*n1))))n2++; else n1++; } } return n1; } int fenpeifangan2(int a1,int a2) { int n1,n2;double q1,q2; n1=1;n2=1; while((n1+n2)=20) { q1=a1*a1/(n1*n1+n1); q2=a2*a2/(n2*n2+n2); if(q1=q2) {n1++;} else n2++; } return n1; } 输出结果如下: A1=20,A2=180,fangan1=3,fangan1=17 ,A1=20,A2=180,fangan2=2,fangan2=18 A1=21,A2=179,fangan1=3,fangan1=17 ,A1=21,A2=179,fangan2=2,fangan2=18 A1=22,A2=178,fangan1=3,fangan1=17 ,A1=22,A2=178,fangan2=2,fangan2=18 A1=23,A2=177,fangan1=3,fangan1=17 ,A1=23,A2=177,fangan2=2,fangan2=18 A1=30,A2=170,fangan1=4,fangan1=16 ,A1=30,A2=170,fangan2=3,fangan2=17 A1=31,A2=169,fangan1=4,fangan1=16 ,A1=31,A2=169,fangan2=3,fangan2=17 A1=32,A2=168,fangan1=4,fangan1=16 ,A1=32,A2=168,fangan2=3,fangan2=17 A1=33,A2=167,fangan1=4,fangan1=16 ,A1=33,A2=167,fangan2=3,fangan2=17 A1=40,A2=160,fangan1=5,fangan1=15 ,A1=40,A2=160,fangan2=4,fangan2=16 A1=41,A2=159,fangan1=5,fangan1=15 ,A1=41,A2=159,fangan2=4,fangan2=16 A1=42,A2=158,fangan1=5,fangan1=15 ,A1=42,A2=158,fangan2=4,fangan2=16 A1=50,A2=150,fangan1=6,fangan1=14 ,A1=50,A

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档