sumzero.cpp: In function 'void Build(int)':
sumzero.cpp:22:9: warning: unused variable 'mn' [-Wunused-variable]
22 | int mn=N-1;
| ^~
sumzero.cpp: In function 'int main()':
sumzero.cpp:31:16: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
31 | int n;scanf("%i",&n);
| ~~~~~^~~~~~~~~
sumzero.cpp:32:31: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
32 | for(int i=1;i<=n;i++)scanf("%i",&a[i]);
| ~~~~~^~~~~~~~~~~~
sumzero.cpp:34:16: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
34 | int q;scanf("%i",&q);
| ~~~~~^~~~~~~~~
sumzero.cpp:37:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
37 | scanf("%i%i",&l,&r);
| ~~~~~^~~~~~~~~~~~~~