题目链接 第一题 40米大刀 思路:每次遍历整个矩阵,判断在剑长度范围内能否获得能量,如果获得能量剑长增加。直到剑的长度不在变化,则表示剑到达了最大长度,结束。结果:AC int dist(int x1, int y1, int x2, int y2) { int d = 0; d = (x1 - x2) * (x1 - x2) + (y1 - y2)*(y1 - y2); return d; } void dfs(vector<vector<int>> & vec, int X, int Y, int & L) { for (int i = 0; ...