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

找潍坊做网站的织梦网站文章发布信息模板下载

找潍坊做网站的,织梦网站文章发布信息模板下载,wordpress 二次开发视频教程下载,淘宝网站建设类直通车正题 题目链接:https://www.luogu.com.cn/problem/CF453C 题目大意 nnn个点mmm条边的一张无向图#xff0c;每个节点有一个wiw_iwi​表示该点需要经过奇数/偶数次。 求一条满足条件的长度不超过4n4n4n的路径 1≤n,m≤1051\leq n,m\leq 10^51≤n,m≤105 解题思路 一个结论就…正题 题目链接:https://www.luogu.com.cn/problem/CF453C 题目大意 nnn个点mmm条边的一张无向图每个节点有一个wiw_iwi​表示该点需要经过奇数/偶数次。 求一条满足条件的长度不超过4n4n4n的路径 1≤n,m≤1051\leq n,m\leq 10^51≤n,m≤105 解题思路 一个结论就是一棵树是一定有解的出了起终点每个点有入有出如果每个点的入和出视为点的话拿去树上匹配因为是联通图显然能够匹配并且一个点的入次数不会超过儿子个数*21次好像是这样总共次数就不会超过限制。 判无解的话就是如果有两个或以上包含奇数点的联通块就无解。 然后考虑怎么构造树的方案把思路放在局部方面如果一个点走完儿子它不满足条件它就需要多走一次我们之间走到父节点然后再走回来。 此时不会影响儿子的答案并且父节点在后面还可以再进行调整。 但是根节点无法调整不难发现我们还有一个可以使用因为没有限制终点一定要回到根所以我们可以最后一次不回溯到根节点就好了 时间复杂度O(n)O(n)O(n) code #includecstdio #includecstring #includealgorithm #includequeue using namespace std; const int N1e510; struct node{int to,next; }a[N1]; int n,m,tot,w[N],ls[N],v[N]; queueint q;bool flag; void addl(int x,int y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return; } void dfs(int x){v[x]1;flag|w[x];for(int ils[x];i;ia[i].next)if(!v[a[i].to])dfs(a[i].to);return; } void solve(int x){q.push(x);w[x]^1;v[x]1;for(int ils[x];i;ia[i].next){int ya[i].to;if(v[y])continue;solve(y);if(w[y]){q.push(x);q.push(y);w[x]^1;}q.push(x);w[x]^1;}return; } int main() {scanf(%d%d,n,m);for(int i1;im;i){int x,y;scanf(%d%d,x,y);addl(x,y);addl(y,x);}for(int i1;in;i)scanf(%d,w[i]);int cnt0;for(int i1;in;i){if(v[i])continue;flag0;dfs(i);cntflag;}if(cnt1)return puts(-1)0;memset(v,0,sizeof(v));for(int i1;in;i){if(!w[i])continue;solve(i);int lq.size();if(w[i])l--;printf(%d\n,l);while(l){printf(%d ,q.front());l--;q.pop();}return 0;}printf(0\n);return 0; }
http://www.pierceye.com/news/74136/

相关文章:

  • 网站分析流程ysl千人千色t9t9t9t9
  • 公司网站是如何搭建的泉州微信网站开发
  • 企业法律平台网站建设方案用软件做seo网站关键词推广
  • 设计站重庆网站建设技术支持
  • 网站转移权重wordpress慢死了
  • 陕西建设机械官方网站网站建设属于什么支出
  • 潍坊的网站建设wordpress自定义菜单
  • 哪些网站是python做的谷歌app下载 安卓
  • 官方查企业信息的网站曹县建设局网站
  • 建站模板与网站案例展示网站如何做m适配
  • 网站开发前端要学什么优秀个人网站
  • 如何拿qq空间做网站大连做环评网站
  • 汕头网站建设广德县建设协会网站
  • 一些设计网站肃北蒙古族自治县建设局网站
  • 网站设计技巧公司注册网上核名时总是提示录入字号
  • 哪里找网站开发团队快速网站推广
  • 淘宝客是如何做网站与淘宝对接的c2c网站方案
  • 流程图制作网站邯郸信息港聊天室
  • 上海公共招聘网官方网站wordpress浏览次数插件
  • 网站中加入百度地图哪里可以免费做网站
  • 直播平台怎么搭建seodao cn
  • 资讯是做网站还是公众号上饶网站开发 app开发
  • 科技局网站查新怎么做宁波住房和城乡建设培训网站
  • 线上网站建设seo引擎优化教程
  • 如何搭建英文网站本地上海集团网站建设
  • 做网站的过程wordpress主题 榆次
  • 上海最专业的网站建设公司哪家好wordpress文件上传位置修改
  • 模板建站费用甘肃省城乡城乡建设厅网站首页
  • 怎样建设一个能上传数据的网站推广公司的新产品英文
  • 网站群 优点绍兴网站建设公司地址