quality.cpp: In function 'bool check(int)':
quality.cpp:35:11: warning: statement has no effect [-Wunused-value]
35 | sum[0][j];
| ~~~~~~~~^
quality.cpp:36:6: error: 'sumar' was not declared in this scope; did you mean 'sum'?
36 | if(sumar(0, j, 0-Hg, 0-Wg)>0)return true;
| ^~~~~
| sum
quality.cpp:39:27: warning: '?:' using integer constants in boolean context [-Wint-in-bool-context]
39 | if(((i-Hg<-1||j-Wg<-1) ? -1 : (sum[i][j]-((j-Wg>=0 ? sum[i][j-Wg] : 0)+(i-Hg>=0?sum[i-Hg][j]:0))+(i-Hg>=0&&j-Wg>=0 ? sum[i-Hg][j-Wg] : 0))))return true;
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quality.cpp: In function 'int rectangle(int, int, int, int, int (*)[3001])':
quality.cpp:49:6: warning: unused variable 'minimum' [-Wunused-variable]
49 | int minimum = INT_MAX;
| ^~~~~~~