ACM周练-10.30
第一题原题:hdoj 5971算法思想dfs二分染色,先将已知身份的人涂色,再从剩下的人中开始染色,最后如果还有剩下的人未被染色,那就是NO,否则是YES
程序代码//#define LOCAL
#include <iostream>
#include <cstdio>
#include <cstring>
#include <vector>
#include <memory.h>
#define mem(a,b) memset(a,b,sizeof(a))
using namespace std;
const int MAX=1010;
vector<int> G[MAX];
int color[MAX];
int n,m,x,y;
bool dfs(int v,int c)
{
color[v]=c;
for(int i=0;i<G[v].size();i++)
{
if(color[G[v][i]]==c) return false;
if
...