mosaic.cpp:2:9: error: 'T' does not name a type
2 | T[i]++;
| ^
mosaic.cpp:3:9: error: 'C' does not name a type
3 | C[i]+=R[i]-L[i]+1;
| ^
mosaic.cpp:4:7: error: expected declaration before '}' token
4 | }
| ^
mosaic.cpp:5:7: error: expected unqualified-id before 'if'
5 | if(T[i]>B[i]){
| ^~
mosaic.cpp:8:7: error: 'C' does not name a type
8 | C[i]=(ll)(R[i]-L[i]+1)*(ll)(B[i]-T[i]+1)/2;
| ^
mosaic.cpp:9:7: error: expected unqualified-id before 'if'
9 | if((R[i]-L[i]+1)%2==1 && (B[i]-T[i]+1)%2==1 && abs(R[i]-B[i])%2==0){
| ^~
mosaic.cpp:12:5: error: expected declaration before '}' token
12 | }
| ^
mosaic.cpp:13:3: error: expected declaration before '}' token
13 | }else if(!task3){
| ^
mosaic.cpp:13:4: error: expected unqualified-id before 'else'
13 | }else if(!task3){
| ^~~~
mosaic.cpp:32:3: error: expected unqualified-id before 'return'
32 | return C;
| ^~~~~~
mosaic.cpp:33:1: error: expected declaration before '}' token
33 | }
| ^