Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<stdio.h>#include<string.h>#include<cmath>#include<algorithm>#include<vector>#include<set>#include<map>#include<queue>#include<stack>#include<sstream>#include<iomanip>#include<stdlib.h>using namespace std;#define INF 2000000000vector<int> G[20010];int used[20010];int dfs[20010];int low[20010];int pointFloor[20010];int dfsNumber;int rootPoint;int ans[20010];int ansNumber;stack<int> s;vector<int> tempV;void DFS(int n,int floor){used[n]=1;