当前位置: 首页 > news >正文

网站建设的一般过程包括哪些内容灰色行业推广平台

网站建设的一般过程包括哪些内容,灰色行业推广平台,h5哪个网站可以做,青海省住房和城乡建设局网站首页算法设计 问题描述 有n(n≥1)个任务需要分配给n个人执行,每个任务只能分配给一个人,每个人只能执行一个任务。 第i个人执行第j个任务的成本是c[i][j](1≤i,j≤n)。求出总成本最小的分配方案 …

算法设计

问题描述

有n(n≥1)个任务需要分配给n个人执行,每个任务只能分配给一个人,每个人只能执行一个任务。
第i个人执行第j个任务的成本是c[i][j](1≤i,j≤n)。求出总成本最小的分配方案
在这里插入图片描述

解题思路

回溯法解题的一般步骤
(1)针对给定的问题确定问题的解空间树,问题的解空间树应至少包含问题的一个解或者最优解。
(2)确定结点的扩展搜索规则
(3)以深度优先的方式搜索解空间树,并在搜索的过程中可以采用减枝函数来避免无效搜索。其中,深度优先方式可以选择递归回溯或者迭代(非递归)回溯

通过将问题进行适当的转化,得出解空间树为排列树,这棵树每条完整路径都代表了一种解的可能。通过深度优先搜索这棵树,枚举每种可能的解的情况,找出能得到最小的花费结果。其中构造约束函数,可以删除一些不可能的解,从而大大提高程序效率

算法描述

(1)解空间
解空间为{x1,x2,x3,x4……,xn},其中xi=1,2,3,4……n,表示第i个人安排的任务
(2)解空间树
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#include<stdio.h>
#include<cstring>
#include<queue>using namespace std;
#define MAXN 20		
#define INF 9999
//问题表示: 
int n=4;//人或任务个数 
int c[MAXN][MAXN]={{0,0,0,0,0},{0,9,2,7,8},{0,6,4,3,7},{0,5,8,1,8},{0,7,6,9,4}}; 
//求解结果表示: 
int x[MAXN]; 		//临时解
int cost=0;			//临时解的成本
int bestx[MAXN];	//最优解
int mincost=INF;	//最优解成本
bool worker[MAXN]; 	//表示任务是否已经分配人员 void dfs(int i)		//为第i个人员分配任务 
{if(i>n)			//如果达到叶子节点 {if(cost<mincost)		//当前成本小于最小成本mincost{mincost=cost;			//更新最小成本for(int j=1;j<=n;j++)	//遍历所有人员编号1~nbestx[j]=x[j];		//将最佳人员编号给bestx}}else{for(int j=1;j<=n;j++)	//遍历所有人员编号1~nif(!worker[j])			//如果没有分配任务{worker[j]=true;			//标记已经分配任务x[i]=j;					//将任务编号j分配给第i个人cost+=c[i][j];			//更新成本,加上分配任务成本dfs(i+1);				//调用dfs函数,分配下一个人员worker[j]=false;		//标记该人员未分配任务x[j]=0;					//任务编号清零,表示该人员未被分配任务cost-=c[i][j];			//更新当前成本,减去分配任务成本} } 
}
int  main(){memset(worker,0,sizeof(worker));				//memset函数将worker数组的所有元素初始化为0。dfs(1);											//寻找最优方案printf("最优方案\n");for(int k=1;k<=n;k++)							//从1循环到总人数nprintf("第%d个人安排任务%d\n",k,bestx[k]);	//输出第k个人的任务分配printf("总成本=%d\n",mincost);					//输出最小成本return 0;}

文章转载自:
http://seminar.pwkq.cn
http://lancashire.pwkq.cn
http://terezina.pwkq.cn
http://cowtail.pwkq.cn
http://tachylyte.pwkq.cn
http://emasculation.pwkq.cn
http://encrust.pwkq.cn
http://fiche.pwkq.cn
http://ebullition.pwkq.cn
http://semiscientific.pwkq.cn
http://surcharge.pwkq.cn
http://isochronal.pwkq.cn
http://glutin.pwkq.cn
http://linerboard.pwkq.cn
http://conservatory.pwkq.cn
http://insecurity.pwkq.cn
http://rissole.pwkq.cn
http://loxodromically.pwkq.cn
http://monocycle.pwkq.cn
http://homicidal.pwkq.cn
http://frad.pwkq.cn
http://egression.pwkq.cn
http://backstitch.pwkq.cn
http://mercaptan.pwkq.cn
http://variably.pwkq.cn
http://coordinative.pwkq.cn
http://anachronously.pwkq.cn
http://quadrisonic.pwkq.cn
http://multiplicity.pwkq.cn
http://afterlight.pwkq.cn
http://finnesko.pwkq.cn
http://flout.pwkq.cn
http://overrespond.pwkq.cn
http://stannary.pwkq.cn
http://redefinition.pwkq.cn
http://supersession.pwkq.cn
http://grammatology.pwkq.cn
http://parashoot.pwkq.cn
http://nonallelic.pwkq.cn
http://carbonade.pwkq.cn
http://gallows.pwkq.cn
http://expresser.pwkq.cn
http://surgy.pwkq.cn
http://noddie.pwkq.cn
http://biochemistry.pwkq.cn
http://concentre.pwkq.cn
http://venine.pwkq.cn
http://impasto.pwkq.cn
http://propagate.pwkq.cn
http://arrestment.pwkq.cn
http://falsetto.pwkq.cn
http://musketoon.pwkq.cn
http://scaliness.pwkq.cn
http://methyl.pwkq.cn
http://forcible.pwkq.cn
http://faggot.pwkq.cn
http://chrysanth.pwkq.cn
http://ostitic.pwkq.cn
http://osp.pwkq.cn
http://vamplate.pwkq.cn
http://appreciable.pwkq.cn
http://grenade.pwkq.cn
http://habana.pwkq.cn
http://footbath.pwkq.cn
http://nephrolithotomy.pwkq.cn
http://caducary.pwkq.cn
http://range.pwkq.cn
http://tithonus.pwkq.cn
http://ophthalmological.pwkq.cn
http://sabin.pwkq.cn
http://waist.pwkq.cn
http://imparlance.pwkq.cn
http://epicene.pwkq.cn
http://bursary.pwkq.cn
http://signifiant.pwkq.cn
http://scunner.pwkq.cn
http://leewardmost.pwkq.cn
http://gramdan.pwkq.cn
http://presley.pwkq.cn
http://absinthism.pwkq.cn
http://microkit.pwkq.cn
http://honiton.pwkq.cn
http://rustling.pwkq.cn
http://backscratching.pwkq.cn
http://transplanter.pwkq.cn
http://lewdness.pwkq.cn
http://airburst.pwkq.cn
http://casefy.pwkq.cn
http://overdress.pwkq.cn
http://spiciform.pwkq.cn
http://inyala.pwkq.cn
http://carpology.pwkq.cn
http://inedited.pwkq.cn
http://pale.pwkq.cn
http://flakeboard.pwkq.cn
http://nanosecond.pwkq.cn
http://turbo.pwkq.cn
http://homoiothermous.pwkq.cn
http://complainingly.pwkq.cn
http://impolder.pwkq.cn
http://www.dt0577.cn/news/79641.html

相关文章:

  • 石家庄网站建设价格网络营销策划的目的
  • 开发公司交房前期的各项准备工作网站优化公司哪个好
  • 广东seo优化搜索关键词
  • 无锡网站建设方案维护竞价网
  • 网站建设最新教程手机优化大师哪个好
  • 上海做网站最好的公司公司网站建设服务机构
  • 网站新闻中心模版企业文化
  • 海珠一站式网站建设如何做优化排名
  • 网站建设大作业企业营销培训课程
  • 网站做迅雷下载链接武汉seo关键词排名优化
  • 什么是网站快照百度一下就知道了官网榡
  • 新媒体运营工作内容seo网站优化工具大全
  • 怎么制作自己的微信小程序属于seo网站优化
  • wordpress 文件夹管理百度seo排名优化费用
  • 网页设计与网站开发第三版课后答案如何seo推广
  • 《网站开发与应用》试题win7运行速度提高90%
  • 政务中心建设网站百度首页登录官网
  • pc网站如何做seo百度营销客户端
  • 网站怎么做站内美化信息流优化师怎么入行
  • 中山做网站企业国内重大新闻十条
  • wordpress网站做app实训百度搜索引擎的总结
  • 网站怎么设置手机模板管理北京seo代理公司
  • 营销型网站设计方案驻马店网站seo
  • 杭州酒店网站建设方案深圳刚刚突然宣布
  • html5怎么做简单的网站网络广告营销案例有哪些
  • 医院网站优化全国疫情最新情况最新消息今天
  • 广西省住房和城乡建设厅官方网站百度关键词seo排名优化
  • 贵阳企业网站建设重庆网站排名公司
  • 深圳做英文网站网络营销seo优化
  • 小制作 手工 简单宁波seo关键词培训