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

徐州免费网站建站模板/广州百度网站快速排名

徐州免费网站建站模板,广州百度网站快速排名,网站的程序有哪些内容,道滘镇网站建设某乡有n个村庄&#xff08;1< n < 20&#xff09;&#xff0c;有一个售货员&#xff0c;他要到各个村庄去售货&#xff0c;各村庄之间的路程s&#xff08;0 < s < 1000&#xff09;是已知的&#xff0c;且A村到B村与B村到A村的路大多不同。为了提高效率&#xff0c…

某乡有n个村庄(1< n < 20),有一个售货员,他要到各个村庄去售货,各村庄之间的路程s(0 < s < 1000)是已知的,且A村到B村与B村到A村的路大多不同。为了提高效率,他从商店出发到每个村庄一次,然后返回商店所在的村,假设商店所在的村庄为 1,他不知道选择什么样的路线才能使所走的路程最短。请你帮他选择一条最短的路。

输入

村庄数n和各村之间的路程(均是整数)。

输出

最短的路程

样例输入

3 {村庄数} 
0 2 1 {村庄1到各村的路程} 
1 0 2 {村庄2到各村的路程} 
2 1 0 {村庄3到各村的路程}

样例输出

3
#include<stdio.h>
#include<string.h>
#include<math.h>
#define min(a,b) a<b?a:b
int n;
int q[21][21];
int dp[21][40000];
int main()
{int i,j;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n;j++){scanf("%d",&q[i][j]);}}int x,u,v;memset(dp,64,sizeof(dp));dp[1][1]=0;for(x=0;x<=(1<<n);x++){for(u=1;u<=n;u++){if(((1<<(u-1))&x)==0){for(v=1;v<=n;v++){if((1<<v-1)&x){dp[u][1<<u-1|x]=min(dp[u][1<<u-1|x],dp[v][x]+q[v][u]);}}}}}int ans=100000000;for(int i=2;i<=n;i++) {ans=min(ans,dp[i][(1<<n)-1]+q[i][1]);} printf("%d\n",ans);return 0;} 

http://www.lbrq.cn/news/838063.html

相关文章:

  • vps网站如何绑定多个域名/建站开发
  • 网站建设的岗位要求/雅虎搜索引擎中文版
  • 宁波专业网站推广平台咨询/培训机构需要什么资质
  • 铆钉机 东莞网站建设/优化关键词步骤
  • 人大 网站建设 方案/百度付费问答平台
  • 广西平台网站建设报价/宁波seo网络推广
  • 辽宁响应式网站费用/淘宝指数官网的网址
  • 网站服务器怎么优化/百度官网优化
  • 网络架构1788/seo刷排名公司
  • 自助 建站/黄山seo
  • 贵州省建设厅考证官方网站/建站公司网站建设
  • 网站线框图怎样做/有没有免费推广平台
  • 网站开发数据库速度解决方法/建网站公司哪里好
  • 调研纪委网站建设/什么是网络营销的核心
  • 金华手机网站建设/站长之家工具高清
  • 单位网站怎么做/如何做网络推广外包
  • 厦门网站关键词推广/百度下载安装2021最新版
  • 中国哪些网站做软装/深圳seo关键词优化外包公司
  • 建设网站架构服务器需要多少钱/怎么去做推广
  • 南阳做网站公司电话/广告联盟看广告赚钱
  • 哪家网站做旅游攻略好/上海百度竞价
  • 站长工具seo综合查询排名/seo网页优化培训
  • 著名的设计网站/杭州seo整站优化
  • 做游戏的网站的公司/百度官方网首页
  • sap和国家网站做接口/seo职业技能培训班
  • 智联招聘网站怎么做两份简历模板/中山seo排名
  • 做受免费网站/西安百度关键词推广
  • 做美妆的网站/网站推广的四个阶段
  • 推广网站利润/google浏览器下载安装
  • 如何让自己的网站排名靠前/全国疫情实时资讯
  • 林曦词典|文质彬彬
  • cdh6.3.2的hive使用apache paimon格式只能创建不能写报错的问题
  • 【C# in .NET】16. 探秘类成员-索引器:通过索引访问对象
  • Java—异常Exception
  • Sketch 与 Figma
  • AiPy+豆包:数据分析可视化,一键生成GUI工具