CF1276B B. Two Fairs 1900 (图上做dfs ,简单题)

爷,独闯天下 提交于 2020-02-08 05:41:50

图上做dfs()

本题链接

题意: 给一张连通无向 图,同时给你两个重要点,询问图上有多少对点满足从一个点到另一个点都必须经过这两个重要点。

思路: 本题的答案应该就是只有b能到的点*只有a能到的点,因为图连通,一个小技巧,dfs时直接将a点标记走过,dfs(b)点,标记为0的点就是只有a点能到的点,dfs(a)亦然,快速秒杀这道题。

#include<bits/stdc++.h>
#define pb push_back
using namespace std;
const int N=200020;
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!