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

织梦网站更改网站的导航旅游网站网页设计论文

织梦网站更改网站的导航,旅游网站网页设计论文,萨龙 wordpress,成都装修公司排名前十强有哪些给定一个 n 个点 n 条边的无向图#xff0c;你需要求有多少种选择图上的一个点 p 和一条边 (x,y) 的方案#xff0c;使得删去 (x,y) 后图变成一棵树#xff0c;且这棵树以 p 为根时每个节点的儿子个数均不超过 3。保证至少存在一种这样的方案。 Input 输入的第一行一个整数…给定一个 n 个点 n 条边的无向图你需要求有多少种选择图上的一个点 p 和一条边 (x,y) 的方案使得删去 (x,y) 后图变成一棵树且这棵树以 p 为根时每个节点的儿子个数均不超过 3。保证至少存在一种这样的方案。 Input 输入的第一行一个整数 n2≤n≤105 表示节点数接下来 n 行每行两个整数 x,y1≤x,y≤n 描述图上的一条边。保证图中没有重边自环。 Output 输出一行一个正整数表示答案。 Input 6 1 2 1 3 1 4 1 5 1 6 2 3 Output 10 解析 n个点n条边所以该图就成一个环。只有将环中的一条边删去该图才能变为一棵树。 #include bits/stdc.h using namespace std; #define int long long #define ios ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); typedef pairint,int PII; const int N2e610; vector int g[N]; map int,int k; int p[N]; int d[N]; bool vis[N]; vector PII q; //储存成环的边 int n; void dfs(int u,int pa) {p[u]pa;vis[u]1;for (auto v:g[u]){if (vpa) continue;if (vis[v]1q.size()0) //当点 v 被再次遍历时现在已经建成一个环了就可以回溯将环中的每条边放入队列 q 中{q.push_back({u,v});while (p[u]!v){q.push_back({u,p[u]});up[u];}q.push_back({u,p[u]});}if (vis[v]1) continue; //走过的点不用继续操作了否则会死循环dfs(v,u);} } signed main() {ios;cinn;for (int i1;in;i){int u,v;cinuv;g[u].push_back(v);g[v].push_back(u);d[u];d[v];}for (int i1;in;i){k[d[i]]; //记录度数相同的点的数量}//for (auto x:k) coutx.first x.secondendl;dfs(1,0);//for (auto x:q) coutx.first x.secondendl;int ans0;for (auto x:q) //遍历每条要删掉的边{int dud[x.first];int dvd[x.second];k[du]--;k[dv]--;k[du-1];k[dv-1];int res0;bool flag0;for (auto y:k) //删除边后再遍历每个点判断能否成为根节点{int cnty.first;int sy.second;if (cnt3) res s;if (cnt5s0) flag1; //既当不了根节点也当不了儿子节点}if (flag0) ans res;k[du]; //还原k[dv];k[du-1]--;k[dv-1]--;}coutans;return 0; }
http://www.pierceye.com/news/59241/

相关文章:

  • 排名前十网站建设重庆网站APP
  • 进行网站建设视频教程苏州诗华洛网站建设
  • 上海网站建设公司网站建设零基础网站建设
  • 长春网站建设兼职四川省住房和城乡建设厅官网查询
  • 网站馆店精准引流怎么推广中文网站建设小组
  • golang做网站怎么样wordpress主题哪个最好用
  • 怎样使用二维码做网站怎么用flashfxp上传网站
  • 网站备案 厦门图书馆网站建设请示
  • 淘宝装修做代码的网站永久免费空间免备案
  • 中电云主机怎样登入创建的网站ps怎么制作网页设计
  • 番禺网站建设价格网站举报后还是没封掉
  • 怎么让自己的网站被百度收录安徽集团网站建设
  • 网站商城前台模板关键词优化方法有什么步骤
  • 公司网站主页模板wordpress php 文件
  • 免费WAP建导航网站下面哪个不是网页制作工具
  • 一个网站上线需要什么重庆网站建设cq600
  • 网站建设的培训的感受上海这两天出什么大事了
  • 建设银行企业网站访问不了如何将图片生成链接
  • vk汉化网站谁做的做网络销售如何找客户
  • 免费企业网站建站建设工程公司采购的网站
  • 做外贸需要到外汇管理网站简单美食网站模板免费下载
  • 网页设计网站制作公司定制v软件免费下载
  • 微网站用什么做的国家商标注册查询网
  • 专业的餐饮加盟网站建设梅州建站
  • 北京公司模板网站好网站后台中表格制作
  • 做手机旅游网站网站分站代理加盟
  • 找人做企业网站 注意什么jsp做网站前端实例
  • 做网站交接什么时需要交接做网站需要的技术 规范
  • 企业官方网站制作怎么做快法务类似网站
  • 吉林网站建设代理渠道wordpress资源存在问题