#include<stdio.h>#include<stdarg.h>#include<stdlib.h>#include<math.h>#include<string.h>#include<vector>#include<list>#include<set>#include<utility>#include<map>// #include<unordered_map> #include<iostream>#include<sstream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<fstream>#include<bitset>usingnamespace std;#define ll long long#define INF 0x3f3f3fconstint N =1e5+10;int n, m, q;int att[N], f[N], ans[N];
map<pair<int,int>,int>mp;struct node
{
int u, v, statu;}e[N];struct nnode