二分图染色/匹配
文章平均质量分 50
LOI_Sherlock
日拱一卒,功不唐捐。
展开
-
【codevs 1535】封锁阳光大学
题目描述 Description 曹是一只爱刷街的老曹,暑假期间,他每天都欢快地在阳光大学的校园里刷街。河蟹看到欢快的曹,感到不爽。河蟹决定封锁阳光大学,不让曹刷街。阳光大学的校园是一张由N个点构成的无向图,N个点之间由M条道路连接。每只河蟹可以对一个点进行封锁,当某个点被封锁后,与这个点相连的道路就被封锁了,曹就无法在与这些道路上刷街了。非常悲剧的一点是,河蟹是一种不和谐的生物,当两只河蟹封锁了原创 2017-10-29 16:05:17 · 408 阅读 · 0 评论 -
【codevs 1069】关押罪犯
题目描述 Description S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c 的冲突事件。每年年末,警察原创 2017-10-21 07:36:03 · 421 阅读 · 0 评论 -
【学习记录】二分图染色
Q:什么是二分图? A:一张图,如果能把所有顶点分成两份,每一份中的顶点都互不连接,并且每个顶点都与另一份中的某一个或几个顶点有边相连,那么这个图就是二分图。Q:二分图能干什么? A:染色、匹配。染色刚学了,匹配不会,也不打算学。Q:什么是二分图染色? A:假设有红黑两种颜色。从一个顶点出发,先把这个顶点染成红色,再把与这个顶点相邻的所有顶点染成黑色,再把与黑色顶点们相邻的所有顶点染成红色……原创 2017-10-29 20:48:34 · 636 阅读 · 0 评论