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

沙河网站建设/搜狗搜索旧版本

沙河网站建设,搜狗搜索旧版本,如何进行网络营销风险控制,超简洁网站思路: 20分: 直接考虑用dfs暴搜完事 100分: 感性理解一下题目,从1~n再从 n1,转换一下就成了1n的两条不同路径之和最短的问题。 类似提高组2008年传纸条。 设f[i][j]为第一条路走到i号点,第二条路径走到第j号…

在这里插入图片描述
思路:
20分:
直接考虑用dfs暴搜完事
100分:
感性理解一下题目,从1~n再从 n1,转换一下就成了1n的两条不同路径之和最短的问题。
类似提高组2008年传纸条。
设f[i][j]为第一条路走到i号点,第二条路径走到第j号点的最短路径和。为了保证不出现两路相交的情况,即:f[i][i]。每次使用f[i][j]去更新max(i,j)+1,
所以动态转移方程为:
f[1][1]=0;k=max(i,j)+1dis(i,j)表示从i点到j点的距离f[1][1] = 0; k = max(i, j) + 1 \;\;dis(i,j)表示从i点到j点的距离f[1][1]=0;k=max(i,j)+1dis(i,j)ij
f[k][j]=max(f[k][j],f[i][j]+dis(i,k))f[k][j] = max(f[k][j], f[i][j] + dis(i,k))f[k][j]=max(f[k][j],f[i][j]+dis(i,k))
f[i][k]=max(f[i][k],f[i][j]+dis(j,k))f[i][k] = max(f[i][k], f[i][j] + dis(j, k))f[i][k]=max(f[i][k],f[i][j]+dis(j,k))
对于b1,b2和k - 1 == n的情况,我们只需要将点强制转换到特殊点即上述三点上。

#include <cstdio>
#include <iostream>
#include <cstring>
#include <cmath>using namespace std;const int N = 1e3 + 10;
int n, b1, b2;
double f[N][N], x[N], y[N];double d(int a, int b) {return sqrt((x[a] - x[b]) * (x[a] - x[b]) * 1.0 + (y[a] - y[b]) * (y[a] - y[b]) * 1.0);}int main()
{freopen("path.in","r",stdin);freopen("path.out","w",stdout);scanf("%d%d%d", &n, &b1, &b2);for(int i = 1; i <= n; i++) scanf("%lf%lf", &x[i], &y[i]);memset(f, 0x7f, sizeof(f));f[1][1] = 0;for(int i = 1; i <= n; i++)for(int j = 1; j <= n; j++){if(i == j && i != 1) continue;int k = max(i, j) + 1;if(k > n){if(i < n) f[n][n] = min(f[n][n], f[i][j] + d(i, n));if(j < n) f[n][n] = min(f[n][n], f[i][j] + d(j, n));}else{if(k != b2 + 1) f[k][j] = min(f[k][j], f[i][j] + d(i, k));if(k != b1 + 1) f[i][k] = min(f[i][k], f[i][j] + d(j, k));}}printf("%.2lf\n", f[n][n]);return 0;
}
http://www.jmfq.cn/news/4787587.html

相关文章:

  • 做网站价格和配置/seo都用在哪些网站
  • 做网站后台都要自己写吗/销售怎么做
  • 国外做仿牌网站/网站权重一般有几个等级
  • 深圳网站建设高端/百度网盘网页版官网
  • 自己电脑做网站服务器系统/2021近期时事新闻热点事件简短
  • 万州哪里有做网站的/专业制作网站的公司哪家好
  • 要看网现在的地址是多少/东莞seo排名外包
  • 随州什么公司做网站/seo1域名查询
  • 完整的网站开发/百度seo怎么操作
  • 佛山教育平台网站建设/广告网站策划方案
  • 福建大舟建设集团有限公司 网站/江门网站建设模板
  • 空调维修技术支持东莞网站建设/打开一个网站
  • 专门做影评的网站/东莞今日新闻大事
  • 网站如何解除绑定域名/永久域名查询
  • 深圳建设工程交易网站官网/seo交流qq群
  • 写作教学网站/百度seo竞价推广是什么
  • 国外做游戏h动画的网站/网店推广软文范例
  • 在线客服系统哪个好/网站点击排名优化
  • 目前会展相关网站的建设情况/广告海外推广
  • 建设网站设计的公司/seo网络推广员招聘
  • 网站怎么识别PC 手机/软文写作平台发稿
  • 网站开发费用怎么做账/线下推广渠道有哪些方式
  • 一个好的网站应该具有什么/知识付费网站搭建
  • 廊坊专业网站建设/培训公司排名
  • 如何做哟个优惠券网站/计算机编程培训学校哪家好
  • 免费做网站软件2003/西安网约车
  • 广州做网站公司培训/搜索引擎排名的三大指标
  • 站长工具在线免费观看/竞价
  • 企业网站建设哪家优惠/营销推广工作内容
  • 什么行业愿意做网站/seo快速提升排名