... f=fopen(inp,"r"); fscanf(f,"%d %d",&m,&n); Trang fscanf(f,"%d %d %d %d",&inx,&iny,&outx,&outy); for (i=0;i<m;++i) for (j=0;j<n;++j) fscanf(f,"%d",&a[i][j]); ... ok(int i,int j) { if ((i<0)||(i>=m)||(j<0)||(j>=n)) return 0; if ((a[i][j]!=0)||(c[i][j]!=0)) return 0; return 1; } void dfs(int i,int j) { if ((i==outx-1)&&(j==outy-1)) ... main() { nhap(); xuly(); Trang xuat(); return 0; } Tác dụng từng chương trình con được diễn giải như sau: 1- Tạo dữ liệu ngu n. Tạo dữ liệu ngu n là ma trận kề được viết trên tập tin văn...