水题!没其他想说的,还以为可以搞点高大上的搜索呢!十五分钟,暴力两重循环就OK了!

代码如下:

#include<iostream>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
#include<queue>
#include<set>
#include<vector>
#include<map>
#define maxn 400000
#define inf 0x3f3f3f3f //l2-023;
using namespace std;
int n,m,k;
#define N 505
int a[N][N];//邻接矩阵 int main(){ while(scanf("%d%d%d",&n,&m,&k)!=EOF){
memset(a,,sizeof(a));
int s,d;
for(int i=;i<=m;i++){
scanf("%d%d",&s,&d);
a[s][d]=a[d][s]=;
}
int q,c;
scanf("%d",&q); while(q--){ int num=n,vis[N]={},color[N]={};//判断颜色种类数是否超过K
for(int i=;i<=n;i++){
scanf("%d",&c);
vis[c]++;
if(vis[c]>)num--;
color[i]=c;
} if(num!=k){//第一次写的是num>k —— WA了一个样例!
printf("No\n");
}else{
int flag=;
for(int i=;i<=n&&!flag;i++){
for(int j=;j<=n&&!flag;j++){
if(i!=j&&a[i][j]==){
if(color[i]==color[j]){
flag=;break;
}
}
}
}
if(flag)printf("No\n");
else printf("Yes\n");
}
}
}
return ;
}

最新文章

  1. iOS 杂笔-如何解决tableview显示错乱问题
  2. cms真实问题的来源以及模拟解决方案
  3. MONO加载DLL调试命令
  4. mvc 方法只允许ajax访问
  5. 【转】JavaScript中的对象复制(Object Clone)
  6. HDU 自动刷题机 Auto AC (轻轻松松进入HDU首页)
  7. Lua的协程(coroutine)
  8. 转:视觉中国的NoSQL之路:从MySQL到MongoDB
  9. TextView总结
  10. react-native 自己搭建热更新服务器
  11. mysql 插入前 锁表问题
  12. 【BZOJ3813】【清华集训2014】奇数国 线段树 数学
  13. centos的用户、组权限、添加删除用户等操作的详细操作命令
  14. Faster-RCNN 自己的数据训练
  15. [05] EL表达式
  16. java并发中的锁
  17. [Python爬虫]煎蛋网OOXX妹子图爬虫(1)——解密图片地址
  18. 使用XWAF框架(4)——LunarCalendar日历组件
  19. 基于IAR和STM32的uCOS-II移植
  20. 【高斯消元】CDOJ1785 曜酱的线性代数课堂(三)

热门文章

  1. ubuntu 搭建jdk1.8运行环境
  2. Flutter Bloc状态管理 简单上手
  3. tomcat 启动闪退解决方法
  4. Beta冲刺(3/4)
  5. views 视图层
  6. [转帖]上云测试,这些关键点你get 到没有
  7. java面向函数编程简单应用
  8. Spyder中报错: Check failed: PyBfloat16_Type.tp_base != nullptr
  9. 作业练习P194,jieba应用,读取,分词,存储,生成词云,排序,保存
  10. PAT(B) 1087 有多少不同的值(Java)规律