(I2
I145
I5
(dp0
Vmaxarrea.%l
p1
(Vmain.c
p2
S'#include <stdio.h>\r\n#define MAXN 1000000\r\nint s[MAXN], w[MAXN];\r\n\r\nint main(){\r\n  int n, i, dr = 0, sw, x;\r\n  long long mx = 0;\r\n  scanf("%d", &n);\r\n  for(i = 0; i < n; i++){\r\n    scanf("%d", &x);\r\n    sw = 0;\r\n    while(dr > 0 && s[dr - 1] > x){\r\n      sw += w[dr - 1];\r\n      if(mx < 1LL * s[dr - 1] * sw)\r\n        mx = 1LL * s[dr - 1] * sw;\r\n      dr--;\r\n    }\r\n    s[dr] = x;\r\n    w[dr] = sw + 1;\r\n    dr++;\r\n  }\r\n  sw = 0;\r\n  for(dr--; dr >= 0; dr--){\r\n    sw += w[dr];\r\n    if(mx < 1LL * s[dr] * sw)\r\n      mx = 1LL * s[dr] * sw;\r\n  }\r\n  printf("%lld", mx);\r\n  return 0;\r\n}\r\n'
p3
tp4
stp5
.