foo.cc:4:1: error: 'di' does not name a type
4 | di[4]={0,0,1,-1},dj[4]={1,-1,0,0}
| ^~
foo.cc:4:17: error: expected unqualified-id before ',' token
4 | di[4]={0,0,1,-1},dj[4]={1,-1,0,0}
| ^
foo.cc:4:23: error: expected constructor, destructor, or type conversion before '=' token
4 | di[4]={0,0,1,-1},dj[4]={1,-1,0,0}
| ^
foo.cc: In function 'void dfs1(int, int)':
foo.cc:15:22: error: 'di' was not declared in this scope; did you mean 'i'?
15 | if(i+di[o]>=1&&i+di[o]<=n&&j+dj[o]>=1&&j+dj[o]<=m&&a[i][j]>a[i+di[o]][j+dj[o]])
| ^~
| i
foo.cc:15:46: error: 'dj' was not declared in this scope; did you mean 'j'?
15 | if(i+di[o]>=1&&i+di[o]<=n&&j+dj[o]>=1&&j+dj[o]<=m&&a[i][j]>a[i+di[o]][j+dj[o]])
| ^~
| j
foo.cc:16:45: error: 'k' was not declared in this scope
16 | dfs(i+di[o],j+dj[o],k);
| ^
foo.cc:16:25: error: 'dfs' was not declared in this scope; did you mean 'ffs'?
16 | dfs(i+di[o],j+dj[o],k);
| ^~~
| ffs
foo.cc: In function 'void dfs(int, int, int)':
foo.cc:23:22: error: 'di' was not declared in this scope; did you mean 'i'?
23 | if(i+di[o]>=1&&i+di[o]<=n&&j+dj[o]>=1&&j+dj[o]<=m&&a[i][j]>a[i+di[o]][j+dj[o]])
| ^~
| i
foo.cc:23:46: error: 'dj' was not declared in this scope; did you mean 'j'?
23 | if(i+di[o]>=1&&i+di[o]<=n&&j+dj[o]>=1&&j+dj[o]<=m&&a[i][j]>a[i+di[o]][j+dj[o]])
| ^~
| j
foo.cc: In function 'int main()':
foo.cc:36:21: error: too many arguments to function 'void dfs1(int, int)'
36 | dfs1(1,i,i);
| ~~~~^~~~~~~
foo.cc:10:6: note: declared here
10 | void dfs1(int i,int j)
| ^~~~
[Hydro](https://hydro.ac)提供评测服务