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

做网站 sql 用哪种剪辑师培训班有用吗

做网站 sql 用哪种,剪辑师培训班有用吗,平湖网站开发,焦作网站建设服务正题 题目链接: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://wiki.neutronadmin.com/news/29773/

相关文章:

  • 网站建设和维护要点广东省住房和建设网站
  • 滨州市住房和城乡建设局网站天水模板型网站建设
  • 谷歌网站为何打不开phpcms 视频网站模板下载
  • 网站业务员好做吗国家企业信息公示系统官网河南
  • 网站admin密码wordpress改地址错误
  • 河南企业网站建设价格站长工具seo综合查询降级
  • 河北网站开发报价如何做视频网站
  • 黑龙江省建设安全网站易语言 做的网站
  • 山东省工程建设招标信息网站成都市建设局网站
  • 音乐网站建设成本域名升级系统自动更新
  • 公司主页网站制作东莞市建设网站培训
  • 韩国flash网站网络彩票网站开发
  • 中学生免费作文网站网站建设的编程语言
  • 网站怎么做seo收录手机网站改版公司加盟
  • 建设360导航网站的目的是什么建站行业发展前景
  • 关于网站建设外文文献网页排版怎么设置
  • 软件公司做网站银川建设公司网站
  • 网站建设dw站点建设文字图片生成器
  • 杨浦建设机械网站最优惠的郑州网站建设
  • 柳州网站制作公司seo关键词优化推广价格
  • 安徽企业网站制作网站建设与管理的流程方案
  • 悬赏做logo的网站义乌外贸
  • 网站是不是用cms做的建筑工程网络设计
  • 大型门户网站有哪些国内装修公司排名前十强
  • 孝感市建设局网站徐州社交网站
  • 网站建设的公司有发展吗网络推广合作平台
  • 南阳做网站哪个好uc导航
  • 云服务器建立多个网站企业营销策划实训报告
  • 韩国教做发饰的网站广东东莞招工信息最新招聘
  • 专业网站推广的公司哪家好推销产品怎样才能打动客户