encoder.cpp:2:1: error: 'string' does not name a type
2 | string s[925];
| ^~~~~~
encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:7:3: error: 's' was not declared in this scope
7 | s[1]="000000111111";
| ^
encoder.cpp:10:4: error: 'next_permutation' was not declared in this scope
10 | next_permutation(s[i].begin(),s[i].end());
| ^~~~~~~~~~~~~~~~
encoder.cpp:14:6: error: 's' was not declared in this scope
14 | if(s[x][i]=='1'&&s[y][i]=='0')
| ^
encoder.cpp:16:1: warning: control reaches end of non-void function [-Wreturn-type]
16 | }
| ^
decoder.cpp:2:1: error: 'string' does not name a type
2 | string s[925];
| ^~~~~~
decoder.cpp: In function 'int decode(int, int, int)':
decoder.cpp:7:3: error: 's' was not declared in this scope
7 | s[1]="000000111111";
| ^
decoder.cpp:10:4: error: 'next_permutation' was not declared in this scope
10 | next_permutation(s[i].begin(),s[i].end());
| ^~~~~~~~~~~~~~~~