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

app开发学习网站湖北省住房和城乡建设厅门户网站

app开发学习网站,湖北省住房和城乡建设厅门户网站,炫酷特效网站,泉州网站平台建设公司正题 nowcoder 1104-B 题目大意 给你一个无向图#xff0c;问你从1开始经过若干必要边#xff0c;然后回到1的最短路径 解题思路 因为关键边较少#xff0c;先从每个关键点跑一遍dij#xff0c;得出最短距离 设fs,if_{s,i}fs,i​表示必要边的状态为s#xff0c;当前在…正题 nowcoder 1104-B 题目大意 给你一个无向图问你从1开始经过若干必要边然后回到1的最短路径 解题思路 因为关键边较少先从每个关键点跑一遍dij得出最短距离 设fs,if_{s,i}fs,i​表示必要边的状态为s当前在第i个关键点的最短距离然后直接转移 code #includequeue #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define N 50010 #define M 200021 #define mp make_pair #define fs first #define sn second using namespace std; ll n,m,k,x,y,z,w,tot,ans,p[N],b[N],h[N],q[30],to[30][30],f[50000][30]; priority_queuepairll,ll d; struct rec {ll l,to,nx; }e[M1]; struct node {node(ll xx0,ll yy0,ll zz0){xxx,yyy,zzz;}ll x,y,z; }a[30]; void add(ll x,ll y,ll z) {e[tot].toy;e[tot].lz;e[tot].nxh[x];h[x]tot;return; } void dij(ll x) {memset(b,127/3,sizeof(b));memset(p,0,sizeof(p));b[x]0;d.push(mp(0,x));while(!d.empty()){ll ud.top().sn;d.pop();if(p[u])continue;p[u]1;for(ll ih[u];i;ie[i].nx){ll ve[i].to;if(b[u]e[i].lb[v]){b[v]b[u]e[i].l;d.push(mp(-b[v],v));}}}return; } int main() {scanf(%lld%lld%lld,n,m,k);for(ll i1;im;i){scanf(%lld%lld%lld,x,y,z);if(ik){a[i]node(x,y,z);q[w]x;q[w]y;}add(x,y,z);add(y,x,z);}q[w]1;sort(q1,q1w);wunique(q1,q1w)-q-1;for(ll i1;iw;i){dij(q[i]);//跑最短路for(ll j1;jw;j)to[i][j]b[q[j]];}for(ll i1;ik;i){a[i].xlower_bound(q1,q1w,a[i].x)-q;a[i].ylower_bound(q1,q1w,a[i].y)-q;}memset(f,127/3,sizeof(f));f[0][1]0;for(ll s0;s(1k)-1;s)for(ll i1;ik;i)if(!(s(1i-1)))for(ll j1;jw;j){f[s|(1i-1)][a[i].x]min(f[s|(1i-1)][a[i].x],f[s][j]min(to[j][a[i].y]a[i].z,to[j][a[i].x]a[i].zto[a[i].y][a[i].x]));//有两种走的方法f[s|(1i-1)][a[i].y]min(f[s|(1i-1)][a[i].y],f[s][j]min(to[j][a[i].x]a[i].z,to[j][a[i].y]a[i].zto[a[i].x][a[i].y]));}ans1e15;for(ll i1;iw;i)ansmin(ans,f[(1k)-1][i]to[i][1]);printf(%lld,ans);return 0; }
http://www.zqtcl.cn/news/352272/

相关文章:

  • 西安市高新区建设规划局网站织梦小说网站模板下载地址
  • 网站开发简历 自我评价网页设计报告论文
  • 如何让网站不被收录不备案 国内网站
  • 站长之家域名买天猫店铺去哪里买
  • asp.net做的网站模板下载万网x3 wordpress
  • 设计网站设计目标天津市建设工程管理总队网站
  • 网站开始怎么做上海响应式网页建设
  • 网站备案 seo免费二维码制作网站
  • 删除网站备案网站建设湖南岚鸿建设
  • 做vlogger的网站有哪些长沙网站排名技巧
  • 媒体营销平台商品seo关键词优化
  • 芜湖先锋网站两学一做wordpress菜单顶部
  • 网站策划怎么样一级域名网站如何申请
  • 烟台高端网站开发网站开发哪个公司好
  • 广州网站定制开发方案南宁网站 制作
  • php做网站需要后台吗郑州建网站十大
  • 网站跳出率是什么意思百度服务
  • 建站 discuz开发者导航
  • 有哪些网站可以做毕业设计外贸网站发外链
  • 如何使用网站模板计算机培训班有用吗
  • 本地宁波网站建设电子商务网站建设工具都有那些
  • 网站建设的基本目标免费 wordpress企业主题
  • 专业网站建设微信商城开发规划馆网站建设
  • 网站建设公司沈阳西安建设工程信息交易中心官网
  • 青海住房和城乡建设部网站wordpress php7.3
  • 网站后台重置密码怎么做360网站怎么做网址链接
  • 广告网站建设及推广网站建设怎样推广
  • 做网站使网页不居中滁州注册公司流程和费用
  • 做网站广告经营者个性定制网站
  • 网站开发 北京外包公司软件公司网站建设