Asked at Hudson River Trading, Jump Trading
Theory: Systems and PerformanceRead 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 C++ and Python. You are solving it in Python. Switch to C++
xxxxxxxxx xxxxxx, xxxxx xxxxx xxx xxxxxx xx xxxxx xxxx x xxxxxx xxxxxxxx
xxxx xxxx xxxxx xxxxxxxx. xxxx xxxxxxx xx xxxx xx x x-xxxx xxx-xxxxxx xxxxxx
xxxxxxxx xx xxxx xxxx xxxxxxx xxxxx.
xxx xx x xxxx xxxxxx, xxx x xxxxxxx xxxxxx. xxxx x xxxx xxxxxxx xxx xx xxxxx xxxxxxxx xx xxxx xxx xxxxxx xxxxx. xxx xxxxx xxx xxxxxx xx xxx xxxx, xxx xxxx xxx xxxxxx xx xxxx, xxx x xxxx xxx xxx xx xxx xxxxxx xx x xxxxxx. xxxx xxxx xxxxxxx xxx xxxx xx xxx xxxxxxx xxxxx xx xxxxxxxxx xxx xxxxxxxx xxxxxxxx xx x xxxx xxxxxxx. xxx xxxxxxxxxxx xxxx xxxxxx xxx xxx xxxxxxx.
+-------------------+------------------------+
| x-xxxx xxxxxx, xx | xxxx xxxx xxxxxxx xxxxx |
+-------------------+------------------------+
xxxx(xxxxx): xxxx xxx xxxxxx xxxxxxxx xxx xxxxxx xxxxxxxx. xxxxxx xxx
xxxxxxxx xxxxxxxxx xx xxxx xxxxx, xx xxxxx, xxx xxxx xxx xxxx.xxxxxxxx(): xxx xxxx xxxxx xxx xxxxx xxxx xxx xxxxxxxx xxx xxx xxxxxxxxx,
xxxxxxxxx xxxxx xxxxxx xxxxx: xxx xxxx xxxxxx xxxxx xx xx xxxxxxxxxx
xxxxxxx xxxxx xxxxx xxxx xxxx xxxxxxxx xxxx xxx xxxxx.xxxxx xxxxxx:
xxx xxxx(xxxx, xxxxx: xxxxx) -> xxxx[xxxxx]: ...
xxx xxxxxxxx(xxxx) -> xxx: ...
xxxx xxxxx xxxxx xxx xxxxxxx x xxxx xx xxxxx, xxx xxx xxxxxxxxx xxxxxxx.
xxx xxxxxxxx xxxxxx xxx_xxxxxx(xxx) xxxxxxx x xxxx xx xxxxx xx x xxxxx
xxxxxx xxx xx xxxx xxx xxxxx xxxx. xxxx xx xx ("xxxx", xxxxx) xx
("xxxxxxxx",), xxx xxx xxxxxx xxxxxxx xxx xxxxxx xxx xx.
xxx xxxxxx xx xxx-xxxxxx, xxxxx xx xxxxxxx xxxx xxxxx, xxx x xxxxxx xx x xx x xxxxx xxxxx xxxxxxx.
x = xxxxxx()
x.xxxx(x"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
# [x"xx", x"xxxxx"], x.xxxxxxxx() == x
xxx xxxx, xxx xxxxx xxxxxxxx. xxx xxx xxxx xxx xxxxxxxx xxxxxxxx xxxxx:
x = xxxxxx()
x.xxxx(x"xxxxxx") # [], xxxx x xxxxxx
x.xxxx(x"xxxxxxxx") # [], xxxxxx xxxxxxxx, xxxxxxx xxxxx
x.xxxx(x"x") # [x"xxx"]
xxx xxxxxx xxxxxx xx xxxxx xxxxxx xxx xxxxx, xxxxx xx xxx xxxx xxxx xxxxxxx xxxxxxxxxxxxxxx xxxx xxxxxx x xxxxx xxxxxx xxxxxx xx x xxxxxxx xxxxxxxx.
xxxxxxxxx xxxx x xxxx xxxxxx xx xxx xxxxxxxx xxxxxx. x xxxxx xx x
xxxxxxxxx xx x xxxxxxxxx, xxx xxxxx, xx xxxx xxxx xxxxxxx xx
xxxxx(...) xxxxxx xxx xxxxxx xx. xxxxxxx xxxxxxxx xxxxx xxx xxx xxxxx xx
xxx xxxxxx xx xxxxx xxxxxxx xx xxx xxxxxxxxx xxxx xxx xxxxxxxxxxx xxxx xx
xxxxx xx xxxxx.This problem is only available to subscribers.