#include <iostream> #include <vector> #include <cmath> using namespace std; const int int_max = 0x3f3f3f3f; double dis(int x1, int y1, int x2, int y2) {     int x = abs(x1 - x2);     int y = abs(y1 - y2);     return sqrt(pow(x, 2) + pow(y, 2)); } vector<vector<double>> diss(vector<vector<int>> vvi, int size, int x, int y) {     vector<vector<double>> res(size, vector<double>(size, int_max));     for (int i = 0; i < size; ++i)     {         for (int j = 0; j < size; ++j)         {             if (vvi[i][j] != 0)             {                 res[i][j] = dis(x, y, i, j);             }         }     }     return res; }