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

怎么让网站被收录文章一键导入wordpress

怎么让网站被收录,文章一键导入wordpress,西宁网站建设模板,网站建设市场调研框架7-8 旅行售货员 某售货员要到若干城市去推销商品#xff0c;已知各城市之间的路程(或旅费)。他要选定一条从驻地出发#xff0c;经过每个城市一遍#xff0c;最后回到驻地的路线#xff0c;使总的路程#xff08;或总旅费#xff09;最小。 输入格式: 第一行为城市数n…7-8 旅行售货员 某售货员要到若干城市去推销商品已知各城市之间的路程(或旅费)。他要选定一条从驻地出发经过每个城市一遍最后回到驻地的路线使总的路程或总旅费最小。 输入格式: 第一行为城市数n 下面n行n列给出一个完全有向图如 i 行 j 列表示第 i 个城市到第 j 个城市的距离。 输出格式: 一个数字表示最短路程长度。 输入样例: 3 0 2 1 1 0 2 2 1 0输出样例: 3简化版代码 解释下面这个代码是没有进行剪枝的也就是说没有优化但是可以过pta所以我也给出 #include iostreamconst int N 20;bool vis[N]; int n, mp[N][N], ans 0x3f3f3f3f;void dfs(int u, int siz, int fee) {for (int i 0; i n; i) {if (i u || vis[i]) continue;vis[i] true;dfs(i, siz 1, fee mp[u][i]);vis[i] false;} }int main() {scanf(%d, n);for (int i 0; i n; i)for (int j 0; j n; j)scanf(%d, mp[i][j]);dfs(0, 0, 0);printf(%d, ans);return 0; }解释这个代码是在上面这个代码的基础上加上了剪枝的代码也就是优化了一下如果只是为了过pta用上面这份代码就够了 ‍ 这个是优化的部分代码 if (siz n ans fee) {ans fee;}if (fee ans || siz n) return ;if (siz n - 1 vis[0]) return ;完整代码 #include iostreamconst int N 20;bool vis[N]; int n, mp[N][N], ans 0x3f3f3f3f;void dfs(int u, int siz, int fee) {if (siz n ans fee) {ans fee;}if (fee ans || siz n) return ;if (siz n - 1 vis[0]) return ;for (int i 0; i n; i) {if (i u || vis[i]) continue;vis[i] true;dfs(i, siz 1, fee mp[u][i]);vis[i] false;} }int main() {scanf(%d, n);for (int i 0; i n; i)for (int j 0; j n; j)scanf(%d, mp[i][j]);dfs(0, 0, 0);printf(%d, ans);return 0; }注释版代码 #include iostreamconst int N 20;bool vis[N]; int n, mp[N][N], ans 0x3f3f3f3f;// 深度优先搜索函数 void dfs(int u, int siz, int fee) {// 如果已经找到了一种方案且费用更低更新答案if (siz n ans fee) {ans fee;}// 如果当前费用已经超过当前答案或者已经选择了足够的点结束递归if (fee ans || siz n) return;// 如果还需要选择一个点但是第一个点已经被选中结束递归if (siz n - 1 vis[0]) return;// 遍历所有未被选择的点for (int i 0; i n; i) {if (i u || vis[i]) continue;// 选择一个点并递归vis[i] true;dfs(i, siz 1, fee mp[u][i]);// 恢复状态回溯vis[i] false;} }int main() {// 输入点的数量scanf(%d, n);// 输入图的邻接矩阵for (int i 0; i n; i)for (int j 0; j n; j)scanf(%d, mp[i][j]);// 从第一个点开始进行深度优先搜索dfs(0, 0, 0);// 输出最小费用printf(%d, ans);return 0; }java版代码 import java.util.Scanner;public class Main {static final int N 20;static boolean[] vis new boolean[N];static int[][] mp new int[N][N];static int n, ans Integer.MAX_VALUE;// 深度优先搜索函数static void dfs(int u, int siz, int fee) {// 如果已经找到了一种方案且费用更低更新答案if (siz n ans fee) {ans fee;}// 如果当前费用已经超过当前答案或者已经选择了足够的点结束递归if (fee ans || siz n) return;// 如果还需要选择一个点但是第一个点已经被选中结束递归if (siz n - 1 vis[0]) return;// 遍历所有未被选择的点for (int i 0; i n; i) {if (i u || vis[i]) continue;// 选择一个点并递归vis[i] true;dfs(i, siz 1, fee mp[u][i]);// 恢复状态回溯vis[i] false;}}public static void main(String[] args) {Scanner scanner new Scanner(System.in);// 输入点的数量n scanner.nextInt();// 输入图的邻接矩阵for (int i 0; i n; i) {for (int j 0; j n; j) {mp[i][j] scanner.nextInt();}}// 从第一个点开始进行深度优先搜索dfs(0, 0, 0);// 输出最小费用System.out.println(ans);} }
http://www.zqtcl.cn/news/190179/

相关文章:

  • 网站小图标怎么制作平面设计素材网站推荐
  • 多元网络兰州网站建设惠州网页建站模板
  • 网站建设中首页模板下载网页制作模板保存
  • 宁夏做网站的江苏网站建设的案例展示
  • 网站功能需求文档如何免费域名注册
  • 推广网站的软件包头移动的网站建设
  • 自己制作音乐的软件免费上海seo怎么优化
  • 学vue可以做pc网站网站站长统计怎么弄
  • 做物流的可以在那些网站找客户大淘客网站建设app
  • 石家庄兼职做网站dedecms做视频网站
  • 优化公司怎么优化网站的网站 意义
  • 唯品会一家专门做特卖的网站手机版招聘网站开发技术维护
  • 做短租哪个网站wordpress 4.7
  • 网站换空间 site网站域没到期不能续费吗
  • 找别人做网站要考虑哪些网站导航条设计欣赏
  • mvc网站开发实例wordpress雪人主题2.0
  • 红色好看的网站中山网站建设工作室
  • 如何做喊单网站flask公司网站开发
  • 简单个人网站制作流程自己怎么做卖服装的网站
  • 网站开发公司创业做洁净的网站
  • 要建一个优惠卷网站怎么做企业开发小程序公司
  • 汕尾英文网站建设企业qq手机版
  • 重庆医院门户网站建设做百度网站电话号码
  • windows网站建设教程网站建设落地页
  • 新加坡做网站的价格网站正则表达式怎么做
  • 三门峡市住房的城乡建设局网站百度指数分析官网
  • 新网站外链怎么做陕西省煤炭建设第一中学官方网站
  • 学校网站建设方面汇报php网站开发和部署
  • 源码建站和模板建站区别商城网站功能
  • 临沂建站公司互联网开网站怎么做