题目链接:Dynamic Graph


很简单的一道题,但是要注意细节。

更新的时候暴力更新就好了,然后拓扑上面维护Bitset,但是要注意黑点不能直接跳过,直接不去更新颜色即可,如果直接跳过会导致某些点加不进来。


AC代码:

#pragma GCC optimize("-Ofast","-funroll-all-loops")
#include<bits/stdc++.h>
//#define int long long
using namespace std;
const int N=310;
int n,m,q,col[N],in[N],deg[N];
vector<int> g[N];
void Top(int now){col[now]^=1; bitset<N> bt[N]; queue<int> q;for(int i=1;i<=n;i++)  deg[i]=in[i];for(int i=1;i<=n;i++)  if(!deg[i]) q.push(i);for(int i=1;i<=n;i++)  if(!col[i]) bt[i][i]=1;while(q.size()){int u=q.front();   q.pop();for(int to:g[u]){if(!col[to])   bt[to]|=bt[u];if(--deg[to]==0)   q.push(to);}}int res=0;for(int i=1;i<=n;i++)    if(!col[i]) res+=bt[i].count()-1;printf("%d\n",res);
}
void solve(){for(int i=1;i<=n;i++)   g[i].clear(),in[i]=0,col[i]=0;for(int i=1,a,b;i<=m;i++)    cin>>a>>b,g[a].push_back(b),in[b]++;for(int i=1,x;i<=q;i++)    cin>>x,Top(x);
}
signed main(){while(cin>>n>>m>>q) solve();return 0;
}

Dynamic Graph相关推荐

  1. OpenCV gapi模块动态图dynamic graph的实例(附完整代码)

    OpenCV gapi模块动态图dynamic graph的实例 OpenCV gapi模块动态图dynamic graph的实例 OpenCV gapi模块动态图dynamic graph的实例 # ...

  2. Dynamic Graph CNN for Learning on Point Clouds(DGCNN)论文阅读笔记——核心思想:EdgeConv细析

    DGCNN 前言与声明 因为关心的领域主要是配准,对于分类等网络的架构设计分析并没有侧重太多,主要侧重的是EdgeConv的思想. 文中图片全部来自于PointNet,PointNet++,DGCNN ...

  3. DySAT: Deep Neural Representation Learning on Dynamic Graph via Self-Attention Networks

    文章目录 1 前言 2 问题定义 2.1 dynamic graph 3 DySAT思路 3.1 Structural Self-Attention 3.2 Temporal Self-Attenti ...

  4. Dynamic Graph Convolutional Recurrent Network for Traffic Prediction Benchmark and Solution

    Dynamic Graph Convolutional Recurrent Network for Traffic Prediction: Benchmark and Solution 1. 文章概述 ...

  5. 谣言检测相关论文阅读笔记:DDGCN: Dual Dynamic Graph Convolutional Networks for Rumor Detection on Social Media

    来源:AAAI2022 摘要:现有的谣言检测很少同时对消息传播结构和时序信息进行建模,与评论相关的知识信息的动态性也没有涉及.所以本文提出了一个新颖的双动态图卷积网络-DDGCN,该模型能够在一个统一 ...

  6. 【推荐系统->论文阅读】Dynamic Graph Neural Networks for Sequential Recommendation(用于序列推荐的动态图神经网络)

    Dynamic Graph Neural Networks for Sequential Recommendation(用于序列推荐的动态图神经网络) Mengqi Zhang, Shu Wu,Mem ...

  7. 论文阅读”Multigraph Fusion for Dynamic Graph Convolutional Network“(TNNLS2022)

    论文标题 Multigraph Fusion for Dynamic Graph Convolutional Network 论文作者.链接 作者: Gan, Jiangzhang and Hu, R ...

  8. 多尺度动态图卷积神经网络----Multi-scale Dynamic Graph Convolutional Network for Hyperspectral Image Classificati

    一.摘要 卷积神经网络(CNN)在表示高光谱图像和实现高光谱图像分类方面表现出令人印象深刻的能力.然而,传统的CNN模型只能对固定大小和权重的规则正方形图像区域进行卷积,因此不能普遍适用于具有不同对象 ...

  9. Multivariate Time Series Forecasting with Dynamic Graph Neural ODEs(TKDE)

    长期以来,多元时间序列预测在能源消耗和交通预测等实际应用中受到了广泛关注.虽然最近的方法显示出良好的预测能力,但它们受到三个基本限制.(i).离散神经体系结构:交错单独参数化的空间和时间块来编码丰富的 ...

最新文章

  1. 2021年大数据Hadoop(九):HDFS的高级使用命令
  2. [学习笔记]matlab
  3. Hacked VisualSVN Server by PHP to allow user change password
  4. Spring整合Mybatis之注解方式,(注解整合Junit)
  5. semaphore性能问题_SQL Server性能调整– RESOURCE_SEMAPHORE等待
  6. python twisted应用_如何通过Python(而不是通过Twisted)运行Twisted应用程序?
  7. cdr添加节点快捷键_CDR快捷键大全(精编排).doc
  8. Cropper详细笔记
  9. 使用 SSH config 文件
  10. 农商银行计算机岗笔试题,广东农商银行金融科技岗笔试考什么?
  11. android studio夜间模式,android studio怎样实现夜间模式
  12. 电子产品加拿大IC认证(ISED)指南
  13. 苏大与东大计算机软件专业比较,东北大学和苏州大学哪个实力更强一些?网友:苏大强?...
  14. A40I工控主板(SBC-X40I)USB接口读写测试
  15. API--天气查询(高德api)
  16. apu运行linux,AMD发布带全新APU的新LINUX版本驱动
  17. python发微信提醒天气冷了注意保暖_提醒人注意保暖的句子 天气冷了注意保暖句子...
  18. chapter04_聪明的表设计
  19. 深入浅出通信原理连载1-21(Python代码版)
  20. 使用 7-Zip 的命令行版本来压缩和解压文件

热门文章

  1. 深挖数据价值,英特尔加速医院数字化转型
  2. 通信专业顶刊_通信类顶级会议及期刊
  3. LeetCode-377组合总和IV-中等
  4. 3DMARK2001SE 终于破20000分!
  5. 开源监控软件Zabbix5部署实战
  6. thinkpad r400 换硬盘
  7. 五种windows密码设置及破解(转)
  8. 计算机组成原理答辩记录表,计算机组成原理答辩论文.doc
  9. ROS gazebo报错:ERROR: cannot launch node of type [mbot_teleop/mbot_teleop.py]
  10. Java-File类详解(一篇讲透)