博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 5285 wyh2000 and pupil(二染色)
阅读量:5140 次
发布时间:2019-06-13

本文共 591 字,大约阅读时间需要 1 分钟。

第一次用vector解得题。值得纪念,这道题是二染色问题,我用bfs解得。就是染色,推断,计数问题,其

实挺简单的,就是得判一下特殊情况,当n<2的时候就不能有解,由于题目要求每一个组至少有一个人。当没有不认识的

人的时候就是一个组是n-1,还有一个组人数为1

上代码:

#include
#include
#include
#include
#include
#include
using namespace std;int visit[100005];int n,m,flag,ans1,ans2;vector
v[100005];int bfs(int x){ queue
q; q.push(x); visit[x] = 1; while(!q.empty()) { int y = q.front(); q.pop(); if(visit[y] == 1) ans1++; else ans2++; for(int i=0; i

转载于:https://www.cnblogs.com/lxjshuju/p/6829330.html

你可能感兴趣的文章
队列的基本使用方法
查看>>
解题:USACO18FEB Taming the Herd
查看>>
ACM-括号匹配问题
查看>>
使用Python中的urlparse、urllib抓取和解析网页(一)(转)
查看>>
Linux_屏蔽360、scanv、QQ管家等IP扫描
查看>>
LeetCode 538. Convert BST to Greater Tree
查看>>
@JoinColumn
查看>>
2019浙师大校赛(浙大命题)(upc复现赛)总结
查看>>
Git多人协作常用命令
查看>>
connectionString属性server、database设置
查看>>
php下载图片
查看>>
C算法编程题(五)“E”的变换
查看>>
深入理解Web Server原理----在CC3200 WiFi模块上构建轻量级Web Server
查看>>
ecshop如何让所有页面都显视最能文章以提高SEO优化效果
查看>>
Android 6.0 使用 Apache HttpClient
查看>>
SQL server 的约束条件【转】
查看>>
iOS 弹出键盘,输入框上移问题
查看>>
linux eclipse epic perl padwalker
查看>>
“嫖宿幼女罪”不适合今日的情况
查看>>
3rd week blog
查看>>