Asked at IMC Trading
Theory: Data Structures You Implement, Not ImportRead the problem, hints and solution here. The editor needs a bigger screen: open this page on a laptop to write and run your code.
xxxxx xxxxxxx x++ xxxx xxx xx xxxxx xxx xx-xxxxx xxxx xxx, xxx "xxx xxx
xxx::xxxxxxxxx_xxx?" xx x xxxxx xxxxxxxxx xxxxxxxx xx xxxxxxx
xxxxxx-xxxxxx xxxxx.
xxx xxxxxxxx xxxxxxxxx xx xxxxxxxxx xx x xxxx-xxxxx xxxxxx xxxxx: xxxxx
xxxxxx xxxxxxxxx, xxxxx xxxxxx xxxxxx x xxxxxxx xx x xxxxxxxxxx xxxxxxxxx
xxxx, xxx xxxxxxxxx xxxxx x xxxxxx xxxx xxxxxxx xxxx xxxxxx. xx
xxxx-xxxxxxxxxx xxxxx xxxx xxxx xxxxxx xxxx xxxx xx xxxx. xxxxx xxx.
xxxxxxxxx xxxxxxxxxxx xxx xxxx xxxx xxxx xxx xxxxxx:
xxxxxxxxxxx(): xxxxx xxx.xxxx xxxxxx(xxxx xxxx xxx, xxxx xxxx xxxxx): xxxxxxx, xx xxxxxxxxxx xxx
xxxxx xx xxx xxx xxxxxx. xxxxxxx xxxx xx xxx xxx xxx xxx.xxxx xxxxx(xxxx xxxx xxx): xxxxxxx xxx xxx. xxxxxxx xxxxxxx xx xxxxxxx.xxx::xxxxxxxx<xxxx xxxx> xxxx(xxxx xxxx xxx) xxxxx: xxx xxxxx, xx
xxx::xxxxxxx.xxx::xxxx_x xxxx() xxxxx: xxxxxx xx xxxx xxxx.xxxxxxxx xxxxxx (xxxx xx xxx xxxxxxxx, xxx xxx xxxxxx xxxxx xxx xxxxx xx xxxxx xxxxxxxxx):
xxx::xxxxxxxxx_xxx, xxx::xxx, xxx::xxxxxxxxx_xxx, xxx::xxx xxx
xxxxxxx xxx xxxxxx, xx xxx xxxx.[]{ xxxxxxxxxxx x; xxx::xxxxxx<xxxx xxxx> xxx; xxx.xxxx_xxxx(x.xxxxxx(x, xx)); xxx.xxxx_xxxx(x.xxxxxx(x, xx)); xxx.xxxx_xxxx(x.xxxxxx(-x, xx)); xxx.xxxx_xxxx(x.xxxx(x).xxxxx_xx(-x)); xxx.xxxx_xxxx(x.xxxx(-x).xxxxx_xx(-x)); xxx.xxxx_xxxx(x.xxxx(x).xxxxx_xx(-x)); xxx.xxxx_xxxx((xxxx xxxx)x.xxxx()); xxxxxx xxx; }()
// [x, x, x, xx, xx, -x, x] (xxxxxx xxxxxx xxxxxxxxxx xxx xxxxxxx xxxxx)
[]{ xxxxxxxxxxx x; xxx (xxxx xxxx x = x; x < xx; ++x) x.xxxxxx(x, x * x); xxx::xxxxxx<xxxx xxxx> xxx; xxx.xxxx_xxxx(x.xxxxx(x)); xxx.xxxx_xxxx(x.xxxxx(x)); xxx.xxxx_xxxx(x.xxxx(x).xxxxx_xx(-x)); xxx.xxxx_xxxx(x.xxxx(x).xxxxx_xx(-x)); xxx.xxxx_xxxx((xxxx xxxx)x.xxxx()); x.xxxxxx(x, xx); xxx.xxxx_xxxx(x.xxxx(x).xxxxx_xx(-x)); xxx.xxxx_xxxx((xxxx xxxx)x.xxxx()); xxxxxx xxx; }()
// [x, x, -x, xx, x, xx, xx] (xxxxx xx xxxxxxxxxx; xx-xxxxxx xxxxx xxxxx xxxxx)
xxxx xxxx xxxxx (xxxxxxxx xxxx xxxxxxxx).This problem is only available to subscribers.