#include #include #include using namespace std; int main() { int N,M,K; cin >> N >> M >> K; vectorX(K); for(int i=0;i> X[i]; vector>graph(N); for(int i=0;i> a >> b; graph[a-1].push_back(b); graph[b-1].push_back(a); } //N個それぞれの頂点について、0~N回の操作後に全員が同じ公園に集まることができるかどうか vector>ans(N,vector(N+1,true)); for(int t=0;t>>dp(N+1,vector>(N,vector(1<s(tmp); for(int k=0;k