// 数学,组合,dfs 就好, 如果需要排列,也可以dfs,标记一下选过了什么,后面注意不选它就好了 #include<bits/stdc++.h> using namespace std; const int N=8; typedef pair<int,int> pii; set<pii> zw,kd; // 存杂物、空地的位置 set<pii> st[N]; // 存每一个计划烟花的位置 int n,m,q,idx=0; int ans=-1; vector<int> vet; void dfs(set<p...