题意:有一个n*m的地图,为1表示为有障碍物,你可以移走t个障碍物,求二个可以相互到达的点最大的欧几里德距离? 思路:dfs暴力求出每一个点在移走t个障碍物后能到达的点,然后暴力求最大距离。 代码: #include <bits/stdc++.h> typedef long long ll; using namespace std; int d[35][35], dis[35][35], f[35][35], dx[4]= {1,0,0,-1}, dy[4]= {0,1,-1,0}; double ju(int x,int y,int a,int b) { retur...