/in/foo.cc:7:1: error: expected initializer before 'long'
long long ans;
^~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:27:30: error: 'val' was not declared in this scope
for(int i = 1; i <= n; i++) val[s[i].id] = i;
^~~
/in/foo.cc:29:10: error: 'val' was not declared in this scope
update(val[i], 1);
^~~
/in/foo.cc:32:28: error: 'ans' was not declared in this scope
if(lef[i] * rig[i] != 0) ans += lef[i] * rig[i];
^~~
/in/foo.cc:35:28: error: 'ans' was not declared in this scope
if(lef[i] * rig[i] != 0) ans += lef[i] * rig[i];
^~~
/in/foo.cc:45:17: error: 'ans' was not declared in this scope
printf("%lld", ans);
^~~