Topological Order

PAT-1146

#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
#include<cstdio>
#include<sstream>
#include<set>
#include<map>
#include<cmath>
#include<vector>
#include<unordered_map>
using namespace std;
int n,m;
const int maxn=1003;
const int maxm=10004;
int ma[maxn][maxn];
int temp[maxn];
int main(){
cin>>n>>m;
memset(ma,-1,sizeof(ma));
for(int i=0;i<m;i++){
int from,to;
cin>>from>>to;
ma[from][to]=1;
ma[from][from]=0;
ma[to][to]=0;
}
int k;
cin>>k;
vector<int>ve;
for(int i=0;i<k;i++){
for(int j=0;j<n;j++){
cin>>temp[j];
}
bool flag=true;
for(int j=0;j<n;j++){
for(int t=0;t<j;t++){
if(ma[temp[j]][temp[t]]==1){
flag=false;
break;
}
}
if(!flag)
break;
}
if(!flag){
ve.push_back(i);
}
}
for(int i=0;i<ve.size();i++){
if(i==(int)ve.size()-1){
cout<<ve[i]<<endl;
}else{
cout<<ve[i]<<" ";
}
}
return 0;
}

最新文章

  1. CNN车型分类总结
  2. htons
  3. 欢快的使用Unity JSON吧
  4. ubuntu下配置lamp环境
  5. Jmeter调试工具---HTTP Mirror Server
  6. windows api线程
  7. webstorm激活码
  8. android112 c代码打印日志,c反编译调用java
  9. zoj 1149 Dividing
  10. DBA 应该要注意Linux 环境下的一些操作
  11. Cocos2dx-Android 之Makefile通用高级写法
  12. wordpress安装五步法
  13. 进程优化工具Process Lasso Pro 8.4官方版+激活破解方法
  14. Linux中DHCP服务器的简单配置
  15. Spring中加载xml配置文件的常用的几种方式
  16. Windows 查看端口占用情况
  17. 如何把光盘制作成ISO镜像文件
  18. Haskell语言学习笔记(76)Data.Tree
  19. 链接正常但IE浏览器无法显示网页的几种情况
  20. final评论1

热门文章

  1. 【hdu 3579】Hello Kiki(数论--拓展欧几里德 求解同余方程组)
  2. 如何自己绘制fcitx4输入法皮肤?
  3. springboot(四) rabbitMQ demo
  4. Hacker101 CTF-Micro-CMS v2
  5. CNN可视化技术总结(三)--类可视化
  6. LWIP再探----内存池管理
  7. Code Spell Checker &amp; VSCode 单词拼写验证
  8. 使用 js 实现一个简易版的动画库
  9. Online analog video interview
  10. React Native Apps