- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- (2025)党员发展对象考试测试题库及参考答案(通用版).pptx VIP
- 2025年陌生情景中化学方程式的书写专题训练及答案 .pdf VIP
- 2024北京十一学校初一(上)期末数学(教师版).pdf VIP
- 工程招标代理收费自动计算器.xls VIP
- 2025湖南长沙市芙蓉区东湖街道招聘3名社区员额人员招聘笔试备考试题及答案解析.docx VIP
- 胰岛素泵的应用与护理课件.pptx VIP
- 扫除道-课件PPT(荐).ppt VIP
- 2023上海浦东区初三二模英语试题及答案.pdf VIP
- 2024年清华大学强基计划数学学科笔试真题试卷含答案.docx VIP
- 《法国中尉的女人》电影剧本_经典电影剧本.docx VIP
文档评论(0)