Asked at Citadel Securities
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.
xxx xxx x xxxxxxx xxxx xxxxx xxxxxx xxxx xxxxxxxx xxxxx: xxx xxxxx xx xxx-xxx xxxxxxx, xx xxxxx xxxxxxxxx xxxxxxxx xxx xxxxx xxxxxx xxxxxxxx, xxxxxxx xxxxxxx xxx xxx xxxxx xxx xxxxx xxxxx. xxx xxxxxxxxx-xxxxx xxxxxxxxxxx xx xxx xxxxxxx xxxx xxxxx xxxxxxxxx, xxxxxxx xxxxx xx xx (x(x)) xxxxx x xxxx xxxxxx.
xxxxxxxxx x xxxxx xxxxxxxx(xxxxxxxx) xxxx xxx xxxxxxx:
xxx(xxx): xxxxxx xxx xxxxx xxxxxx xxxxx xxx, xx -x xx xxxxxx. x
xxxxxxxxxx xxx xxxxxx xx x xxx xxx xxxxxx xxx xxx'x xxxxxxxxx xx x.xxx(xxx, xxxxx): xxxxxx xx xxxxxx xxx. xx xxxxxx xxxx xxxxxx xx x xxx
(xxxxxxxxx + x). x xxx xxx xxxxxx xxxx xxxxxxxxx x. xx xxxxxxxxx x xxx xxx
xxxxx xxxxxx xxxxxxxx, xxxxx xxxxx xxx xxxxx xxxxxxxxxx xxxx xxx; xx
xxxxxxx xxxx xxx xx xxx xxxxxx xxxxxxxxx, xxxxx xxx xxxxx xxxxxxxx xxxx
xxxxx xxxx.xxx xxxxx xxxxx xxxx xxxxx xxxxxxx xxx xxx_xxx(xxxxxxxx, xxx) xxxxxx
xxxxxxx xx xxx xxxxxxxx (xx xxx xxxxxx xx): xxxx xx xx ("xxx", xxx) xx
("xxx", xxx, xxxxx), xxx xxx xxxxxx xxxxxxx xxx xxxxxx xxx xx, xxxx
xxxx xxxxxxxx xxx xxxx.
xxx_xxx(x, [("xxx", x, x), ("xxx", x, x), ("xxx", x), ("xxx", x, x), ("xxx", x), ("xxx", x), ("xxx", x, x), ("xxx", x), ("xxx", x), ("xxx", x)])
# [xxxx, xxxx, x, xxxx, -x, x, xxxx, -x, x, x]
# xxx(x, x) xxxxxx xxx x (xxxxxxxxx x xx xxx x xx x); xxx(x, x) xxxx xxxx x
# xxx x xxxx xx xxxxxxxxx x xxx xxxxxx xxx x, xxx xxxxx xxxxxxxx xxxx
xxx_xxx(x, [("xxx", x, xx), ("xxx", x, xx), ("xxx", x, xx), ("xxx", x, xx), ("xxx", x), ("xxx", x), ("xxx", x)])
# [xxxx, xxxx, xxxx, xxxx, -x, xx, xx]
# xxxxxxxx xxx x xxxxx xx xx xxxxxxxxx x, xx xxx(x, xx) xxxxxx xxx x
x <= xxxxxxxx <= xxxxx; xx xx (x xxxxx xx^x) xxxxxxxxxx.-x xx xxxxxxxxxxx.This problem is only available to subscribers.