/*input 3 6 1 ###*OO O#OA%O ###*OO 2 3 2 1 */ #include using namespace std; int n = 403; double mat[405][405]; void gaussian_elimination() { for(int i = 0; i fabs(mat[id][i])) id = j; if(id != i) for(int j = i; j<=n; j++) swap(mat[id][j], mat[i][j]); if(mat[i][i]==0.0) continue; // for(int j = i + 1; j<=n; j++) // mat[i][j] /= mat[i][i]; // mat[i][i] = 1.0; for(int j = 0; j tunel[40][40]; int fx[] = {0,0,1,-1}; int fy[] = {1,-1,0,0}; int N, m, k; int isvali(int x, int y) { return x < N && y=0 && y>=0; } int main() { scanf("%d %d %d", &N, &m, &k); char grid[N+1][m+5]; for(int i = 0; i "; // for(int j = 1; j<=n; j++) // printf("%.02lf ", mat[i][j]); // cout << " " << i << " <- hmm? "; // cout << endl; // } // cout << "gauss here" << endl << endl; gaussian_elimination(); // for(int i = 1; i