Asked at Jump Trading, XTX Markets
Theory: C++ InternalsRead the problem, hints and solution here. The editor needs a bigger screen: open this page on a laptop to write and run your code.
Available in Python and C++. You are solving it in Python. Switch to C++
xxxxxxxxx xxxxxxxxx_xxxx(xxxxxxxx, xxxxxx_xxxx, xxxxxxxx, xxxx_xxxx). xx
xxxxxxxx xxxx x xxx xx xxxxxx xxxxxxxx xxxxx xx x xxxx xxxxxxx, xxx xxxx xxxx
xxxxx xxxx xx xxxxx xxxx xxx xx xxx xxxx xxxx.
xx x xxx-xxxxxx xxxxxxx, xxxx xxxxxx xxx xxx xxx xxxxxx xxxxxxxxxx xxx xxxxx. xxxxxxxx xxx xxxxx xxxxxx'x xxxxxx xxxxxxx xx xxxxxxxxxxxx: xxxxxxx xxxxx xxx xxxxxxx, xxxx xxxxxxxxx, xxx xxxxxxxxxx xxxx xxxxx xxxxxxx. xxx xxxxxx xxxxxxx xxx xxxxxx xx x xxxxxxxx xxxxxx, xxxxxxxxxxxxxx xx xxx xxxxx xxx xx xxx xxx xxx.
xxxxx xxxxxxxxx x xxxx xx xxx xxxx xx xxx xxxxxx xxxx xxxxx xxxxxxx xx. xxxx xx x xxxx xxxxxxx xxx xxxxx xxx xxxxx xxx: x xxxxxx xxxx xxxxxxxxxxx xx xxxxx xx xxxxx xxx xxx xxxxxx xxxx xxxxx xxxx xx xxxx.
xxxxxxxx: xxxxxxxx[x][x] xx xxx xxxx xx xxx xxxxxx xxxx xxxx x xx
xxxx x.xxxxxx_xxxx: xxxxx xxxx xxxx xxxxxx xxxx xx.xxxxxxxx: (xxxxxx, xxxx, xxxxx) xxxxxxx, xxxxxxxx xxxx xxx xxx xxxx
xxxx.xxxx_xxxx: xxxxx xxxx xxxx xxxx xxxxxxxxx xxxxx xx, xxx xxxxx-xxxxx
xxxxxxxxx.xxxxxx xxxxxxx_xxxx, xxxx_xxxx xxx xxxxx:
xxxxxxx_xxxx xxxx xxxxx * xxxxxxxx[xxxxxx'x xxxx][xxxx'x xxxx] xxxx
xxxxx xxxxxx.xxxx_xxxx xx xxxx xx xxxxx xxxx xx xxxx xxxx xxx xx xxx xxxx xxxx.xxxxx xxxxxx xxx xxxxx xxxxx xxxx xxxx xx xxx xxxxx xxxxxxx xxx. x xxxx
xxxxx xxxx xx xxxx xxxx xx xxxxxxxx xxxxxxx; xxxx xxxxx xx xxxxx.xxx xxxxxxxxx_xxxx(
xxxxxxxx: xxxx[xxxx[xxx]],
xxxxxx_xxxx: xxxx[xxx],
xxxxxxxx: xxxx[xxxxx[xxx, xxx, xxx]],
xxxx_xxxx: xxxx[xxx],
) -> xxxxx[xxx, xxx, xxx]: ...
xxxx xxxxxx xx (xxxxxx, xxxx, xxxxx) xxx xxx xxxxxx xx
(xxxxxxx_xxxx, xxxx_xxxx, xxxxx).
xxxxxxxx = [[xx, xx], [xx, xx]]
xxxxxxxxx_xxxx(xxxxxxxx, [x, x], [(x, x, xxx)], [x])
# (xxxx, xxxx, x)
xxxxxxxxx_xxxx(xxxxxxxx, [x, x], [(x, x, xxx), (x, x, xx)], [x])
# (xxxx, xxxx, x)
xx xxx xxxxx, xxxxxx x xxxx xx xxxx x xxx xxxx x xxx xxxxxx xx xxxx x,
xxxxxxxxxx xxxxxxx xxxxxxxx xxxx xxxxxxx xx xxxxx. xxxxx xxx xx xxx xxx
xxxxxxxx xxxxxxx xxx xxxxxxxxxxxx. xxxxxx xxx xxxx xxxxxx xxx xxxx, xxx xxxx
xx xxx xxxx xxxxxxx xxx xxxxxxxxx xxxx xxxxxxxxx xxxxx xx xxx.
xx xxx xxxxxx xxx xxxx xx xxxxxxxxx xxxxxxxxx, xxx xxxxxxxx xxxx xxxx x xxx xx xxxx xxxx x, xxx xxxx x xx xxxxxxx xxx xxxxx xxxx. xxxxxx xx xxxxx xxxx xxxxxx xxxxx. x xxxxxx xxxx xxx xx xxxx xxxxxxxxx, xxxx x xxxxx-xxx xxx.
This problem is only available to subscribers.