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

安徽股票配资网站建设seo教程自学网

安徽股票配资网站建设,seo教程自学网,图片做视频网站有哪些,wordpress漏洞利用2016description 戳我看题目 solution 正解说是欧拉回路#xff0c;但是于私而言非常难懂#xff0c;如果有兴趣可以看香香mm的博客 定义一个点如果有偶数个儿子#xff0c;就为奇点#xff1b;如果有奇数个儿子#xff0c;就为偶点 对于一个点的每个子树自身是满足mod21mo…description 戳我看题目 solution 正解说是欧拉回路但是于私而言非常难懂如果有兴趣可以看香香mm的博客 定义一个点如果有偶数个儿子就为奇点如果有奇数个儿子就为偶点 对于一个点的每个子树自身是满足mod21mod\ 21mod 21的 如果是偶点那么奇数个儿子相加mod2mod\ 2mod 2就已经满足要求了点权就设为000 如果是奇点那么偶数个儿子相加取模就没了点权应该设为±1±1±1 单思考一个子树的情况算上自己整棵树内的奇点个数应为2k12k12k1 随便两两匹配后一定会孤出一个点来 这个点就通过uuu点往上跟某一个孤的祖先匹配 两两匹配的点对就分别取1,−11,-11,−1二分图染色可以搞 code #include cstdio #include vector #include iostream using namespace std; #define maxn 100005 int f[maxn], c[maxn], rnk[maxn];int find( int u ) {if( u f[u] ) return u;int fa find( f[u] );c[u] ^ c[f[u]];return f[u] fa; }void merge( int u, int v ) { //并查集按秩合并 int fu find( u ), fv find( v );if( fu fv ) return;else if( rnk[fu] rnk[fv] ) swap( fu, fv );else if( rnk[fu] rnk[fv] ) rnk[fu] ;c[fv] c[u] ^ c[v] ^ 1;f[fv] fu; } struct node {vector int G[maxn];int siz[maxn];int root;void init( int n ) {for( int i 1, fa;i n;i ) {scanf( %d, fa );if( ~ fa ) G[fa].push_back( i ), siz[fa] ;else root i;}}int dfs( int u ) {vector int num;if( ! ( siz[u] 1 ) ) num.push_back( u );//有偶数个儿子 即奇点 for( int i 0;i G[u].size();i )num.push_back( dfs( G[u][i] ) );for( int i 1;i num.size();i 2 ) //一定是2k1个点 两两匹配 孤出一个点与上面祖先匹配merge( num[i], num[i 1] );return num[0]; }}A, B;int main() {int n;scanf( %d, n );A.init( n ), B.init( n );for( int i 1;i n;i )if( ( A.siz[i] B.siz[i] ) 1 ) //i点在两棵树上的奇偶性应一致 return ! printf( IMPOSSIBLE\n );printf( POSSIBLE\n );for( int i 1;i n;i ) f[i] i;A.dfs( A.root ), B.dfs( B.root );for( int i 1;i n;i )if( ! ( A.siz[i] 1 ) ) {find( i );if( c[i] ) printf( 1 );else printf( -1 );}else printf( 0 );return 0; }
http://www.pierceye.com/news/358385/

相关文章:

  • 网站模板 黑色建设网站安全措施
  • 临沂企业网站建设珠海建设网站的公司哪家好
  • 中国网站建设公司排行榜网站建设精美模板
  • 国家对于学校网站建设深圳网站建设公司网络服务
  • 承德建站公司福田庆三整鼻子好吗
  • 域名和网站关联seo优化是指
  • 爱站网官网关键词周口网站关键词优化
  • vps网站管理器阿里云如何做网站
  • 网站是什么意思例如营销型网站文案怎么做
  • 五莲县网站建设wordpress去掉链接中的吗
  • 贡井区建设局网站建网是什么
  • 高端大气网站模板南京网站制作西安
  • wordpress站点标题和副标题网站内容要突出什么原因
  • 网站建设公司排行杭州wordpress站外链接跳转页面
  • 哪个网站可以做行程攻略哈尔滨市建设工程招标网
  • django网站开发实例望城建设局网站
  • 住房和城乡建设网站方案网页界面设计的网络系统有哪些
  • 自己做的网站怎么设置文件下载商城app搭建
  • 好看的网站分享查域名注册详细信息查询
  • 中山网站建设招聘宜宾seo快速排名
  • 网站制作 福宁网络有限公司单页网站seo优化
  • 增城做网站站长之家域名查询大全
  • 个人网站建设报价做游戏出租的网站好
  • 珠海网站建设公司哪家好织梦网站怎么做下载地址
  • 西安商城网站建设公司宁夏住宅建设发展公司网站
  • 网站建设实现用户登录济南网站建设找老兵
  • 做网站还挣钱吗成都网站设计策划免费
  • 阿里云服务器怎么放网站百度开户渠道商哪里找
  • 网赢天下深圳网站建设建设一个小说网站
  • 北湖区网站建设哪家好什么做网站的公司好