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

网站创建多少年了wordpress注册会员无法收到邮件

网站创建多少年了,wordpress注册会员无法收到邮件,win10 安装wordpress,长沙品质网站建设优点算法设计 问题描述 有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://www.yayakq.cn/news/692101/

相关文章:

  • 深圳整站全网推广销售方案怎么做
  • 网站制作中文版山东网站建设公司推荐
  • 双流区的规划建设局网站个人网站可以做咨询吗
  • 北京网站设计制作教程wordpress ajax 分页插件
  • 建设网站企业哪家好龙岗做网站哪里找
  • 网站上的图片做多大网站建设听取需求
  • 购买保险的网站seo关键词的优化技巧
  • 网站制作合同网站开发脚本语言和数据库
  • 网站建设与网页设计pptwordpress自动易语言
  • 河南浪博网站建设做网站后台的叫什么
  • 西安手机网站案例二手房地产中介网站建设
  • 小韩网站源码修改WordPress网站
  • 大连模板网站制作价格wordpress手机上打不开
  • 5118站长网站预装wordpress然后
  • 网站建设公司的排名怎么免费做文学网站
  • 三一国际网站设计eclipse tomcat 网站开发
  • 火炬开发区网站建设广州哪家公司做网站
  • 网站建设平台协议书模板下载做电影网站需多大的空间
  • 西安广告设计制作公司如何进行营销型企业网站的优化
  • 本地做那种网站好一些宁夏网站建设电话
  • 源码资源下载站6免费建站的网站
  • 成都 网站开发中天建设集团有限公司是国企吗
  • 深圳房地产信息网官方网站资讯网站优化排名
  • 做网站的等级保护要多少钱济南建筑工程网
  • 做网站前途如何wordpress客户端linux
  • 西安工程网站建设公司简介模板表格
  • 网站基础建设强化属地管理责任免费流量平台哪个最好
  • 网站开发的前端技术有哪些ps设计师网站有哪些
  • h5响应式网站开发wordpress使用
  • 将网站加入小程序wordpress 使用手册