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

设计学习网站wordpress建立外贸网站

设计学习网站,wordpress建立外贸网站,wordpress网站商务通,网站建设高端培训学校正题 题目链接:https://www.luogu.com.cn/problem/P6085 题目大意 nnn个点的一张无向图#xff0c;有kkk条必走边#xff0c;mmm条其他边#xff0c;求从111出发经过必走边后回到起点的最短路径。 2≤n≤13,0≤k≤78,2≤m≤2002\leq n\leq 13,0\leq k\leq 78,2\leq m\leq 2…正题 题目链接:https://www.luogu.com.cn/problem/P6085 题目大意 nnn个点的一张无向图有kkk条必走边mmm条其他边求从111出发经过必走边后回到起点的最短路径。 2≤n≤13,0≤k≤78,2≤m≤2002\leq n\leq 13,0\leq k\leq 78,2\leq m\leq 2002≤n≤13,0≤k≤78,2≤m≤200 解题思路 可以理解为在只包含必走边的图上加若干条其他边使得这张图存在欧拉回路。 欧拉回路要求所有点联通且度数为偶数考虑状态压缩dpdpdp设三进制的状态。 fsf_sfs​000表示没有联通111表示度数为奇数222表示度数为偶数。 然后先考虑加点进来的方式也就是加进来的点我们只考虑不是必须的边的部分。而且使用这些点类似于一棵树的连接联通的点。并不是连接成真正的树而是如果使用了不必须的边的话只和一个点联通 然后处理完后再考虑调整图的奇偶性设gSg_SgS​表示集合SSS中的点为奇数时调整为偶数的最小代价。 然后用fff和ggg计算答案就好了。 时间复杂度O(3nn2)O(3^nn^2)O(3nn2) code #includecstdio #includecstring #includealgorithm #includequeue using namespace std; const int N14; struct node{int to,next; }a[N*N]; int n,k,m,tot,ans,sta,st,ls[N],p[N],deg[N]; int dis[N][N],g[1N],f[1594323]; queueint q; void addl(int x,int y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return; } int main() {memset(dis,0x3f,sizeof(dis));memset(g,0x3f,sizeof(g));memset(f,0x3f,sizeof(f));scanf(%d%d,n,k);p[0]1;dis[0][0]0;for(int i1;in;i)p[i]p[i-1]*3,dis[i][i]0;for(int i1;ik;i){int x,y,w;scanf(%d%d%d,x,y,w);x--;y--;addl(x,y);addl(y,x);dis[x][y]dis[y][x]min(dis[x][y],w);deg[x];deg[y];sta^(1x)^(1y);answ;}scanf(%d,m);for(int i1;im;i){int x,y,w;scanf(%d%d%d,x,y,w);x--;y--;dis[x][y]dis[y][x]min(dis[x][y],w);}for(int k0;kn;k)for(int i0;in;i)for(int j0;jn;j)dis[i][j]min(dis[i][j],dis[i][k]dis[k][j]);int MS(1n);g[0]0;for(int s0;sMS;s)for(int i0;in;i){if((si)1)continue;for(int ji1;jn;j)if(!((sj)1)){int zs^(1i)^(1j);g[z]min(g[z],g[s]dis[i][j]);}}q.push(2);f[2]0;while(!q.empty()){int sq.front();q.pop();for(int x0;xn;x){if(s/p[x]%3)continue;int tsp[x]*2;for(int ils[x];i;ia[i].next){int ya[i].to;if(!(s/p[y]%3))continue;if(f[t]g[MS])q.push(t);f[t]min(f[t],f[s]);}for(int y0;yn;y){if(!(s/p[y]%3))continue;tsp[x];if((t/p[y]%3)2)t-p[y];else tp[y];if(f[t]g[MS])q.push(t);f[t]min(f[t],f[s]dis[x][y]);}}}int minsg[MS];for(int s0;sp[n];s){bool flag0;int st0;for(int i0;in;i){if((s/p[i]%3)0deg[i]){flag1;break;}if(s/p[i]%3)st|(1i)*(2-s/p[i]%3);}if(flag)continue;st^sta;minsmin(mins,f[s]g[st]);}printf(%d\n,ansmins);return 0; }
http://www.zqtcl.cn/news/266287/

相关文章:

  • 网站的seo方案怎么做wordpress自动转内链
  • 番禺手机网站制作推广wordpress远程数据库
  • 企业网站seo外包 s深圳国内设计网站
  • 临海高端营销型网站建设地址免费网站alexa排名查询
  • 做企业网站的轻量级cms建设电子商务网站流程图
  • 淘宝网站设计分析国内在线免费服务器
  • wordpress网站文章加密网站建设 博采网络
  • 哪个网站做美食好一点网络运维个人工作总结
  • 做网红用哪个网站教人做策划的网站
  • 百度免费网站怎样建设wordpress模板目录结构
  • 长沙简单的网站建设公司wordpress+手机应用
  • 用spl做网站wordpress不用缓存
  • 微网站模板标签网站被攻击怎么让百度重新蜘蛛自动抓
  • 自己想做一个网站网页背景怎么设置
  • 国外做项目的网站软件定制外包平台
  • 做网站要用什么软件房地产建设网站
  • 龙岗爱联有学网站建设装饰公司简介
  • pc端网站怎么做自适应哪个公司网站备案快
  • 品牌网站建设黑白I狼J烟台开发区建设业联合网站
  • 做视频网站可以自学吗php html5企业网站源码
  • 阿里云怎么部署网站引流推广平台是什么意思
  • 江山建设工程信息网站营销网讯
  • 网站制作公司 沈阳上海建设主管部门网站
  • 网站建设前期如何做好市场定位分析网络推广主要工作内容
  • 做一个网站的流程是什么金融网站建设方案
  • 汽车维修保养网站模板北京网站建设知名公司排名
  • 网站建设案例分享网络推广网
  • 广州知名网站推广app软件开发制作公司电话
  • 泉州专业网站建设seo是指什么职位
  • 怎么做房产网站张家港高端网站制作