• 二分图,黑白染色


    矩阵,网格,每个元素之间有关联,如连接,相通。。。均可用黑白染色来分类
    比如此题,每个格子与另外的已知数格子有关系,但是无法在图中之间得知是哪几个人,所以无法确定其他人而推出小明的关系人数。。。因此,我们考虑整体。。。
    此题中,并不是要去遍历黑白染色,而是由这样一种思想,我们可以这样处理所有人。设w[i]为每一个人的关系数之和,因为关系是双向的,a与b有关系,w[a]++,则b与a也有关系,w[b]++;所以,黑人的关系和等于白人的关系和。所以,除了小明的关系+除了小明以外的人的关系=总关系和
    黑白染色法:(DFS,BFS?)从a1遍历,,设a1为白色,若ai与a1有关系,则ai为黑色,若无关系,则不作处理。另外,若两人有关系,但是已经被染成同色(出现了奇环),则立即可判定不能成为二分图。直到把所有关系遍历完,我们得到一个二分图,黑白两个阵营
     
    如图,此图中u中的点互相不相连,若相连了,则不为二分图。http://www.cnblogs.com/cenariusxz/p/4677703.html黑白染色模板
     偶数环:一个环,边的数量为偶数.....二分图没有回路。。所有的环都是奇数环.
     
  • 相关阅读:
    2018全球最强物联网公司榜单揭晓
    物联网
    kalman滤波
    自动驾驶
    CAN总线基础
    Linux系统下x86和ARM的区别有哪些?
    算法课笔记系列(七)—— 平摊分析Amortized Analysis
    深入理解Linux内存分配
    linux内核--自旋锁的理解
    DMA(直接存储器存取)
  • 原文地址:https://www.cnblogs.com/larvie/p/9460286.html
Copyright © 2020-2023  润新知