foo.cc: In function 'void build(int, int, int)':
foo.cc:27:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define md int mid = l + r >> 1
~~^~~
foo.cc:33:2: note: in expansion of macro 'md'
md;
^~
foo.cc: In function 'void ps(int, int, int)':
foo.cc:27:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define md int mid = l + r >> 1
~~^~~
foo.cc:50:2: note: in expansion of macro 'md'
md;
^~
foo.cc: In function 'void xg(int, long long int, int, int, int, int)':
foo.cc:27:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define md int mid = l + r >> 1
~~^~~
foo.cc:65:12: note: in expansion of macro 'md'
ps(q,l,r);md;
^~
foo.cc: In function 'long long int cx(int, int, int, int)':
foo.cc:27:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define md int mid = l + r >> 1
~~^~~
foo.cc:73:12: note: in expansion of macro 'md'
ps(q,l,r);md;
^~
foo.cc: In function 'int main()':
foo.cc:82:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(i = 1;i <= n;++i) a[i] = read();for(i = 1;i <= n;++i) b[i] = read();
^~~
foo.cc:82:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
for(i = 1;i <= n;++i) a[i] = read();for(i = 1;i <= n;++i) b[i] = read();
^~~
自豪的采用 HydroJudge 进行评测(github.com/hydro-dev/HydroJudge)
正在同步测试数据,请稍后
{"receive":"2020-08-05T11:06:05.284Z","handle":"2020-08-05T11:06:05.284Z","cache_start":"2020-08-05T11:06:05.334Z","read_cases":"2020-08-05T11:06:05.962Z","judge":"2020-08-05T11:06:05.963Z","done":"2020-08-05T11:06:08.270Z"}