Asked at Brevan Howard
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.
Available in Python and C++. You are solving it in C++. Switch to Python
x xxxxxxx xxxxxx xxx x xxxxxx xxx xxx xxxxxxxxxx. xx xxx xxxx xxxxx, xx xxxxxxxx xxx xxxx xxxx xxxxxx xxxxxxx xxxx xxxxx xxxx xxxx xxx xxxx xxxxx xx xxx. xxx xxxxxxxxxxx xxxx xxxxxx xx xxxxx xxxxxxxxx, xx xxx xxxx xxx xx xx xxxx xxxxxx xxx xxxxx xxx.
xxxxxxxxx xxxxxxxxxxxx(xxxx, xxxxxxxx).
xxxx xx x xxxx xx (xxxxxx, xxxxxx) xxxx. x xxxxxx xxx xxxxxx xx xxxx
xxxx: xxx xxxxx xxxxxx xx xxx xxx xx xxx xxxxxxx xx xxx xxx xxxx.xxxxxxxx xx x xxxx xx xxxxxxx, xxx xxx xxxxx.xxxxxx xxx xxxx xx xxxxxxxxxxx xxx xxxxxx, xx xxx xxxxx xx xxxxxxxx. xxx
xxxx xxx x xxxxxx xxxxx xxx xxxxxxx xxxx xxxxx xxxx xxxx xxxxxx, xxxxxx:
xxx::xxxxxx xxxxxxx).xxxx xx xxxx xxx xxxxx x. xx xxxxx xxxx x xxxxxxx xxxxx, xxxxxx xxx xx xxxx, xxx xx xxxx xxxxx, xxxxxx xx xxxxx xxxx.
xxxxxxxx xxxxxxx xxxx: xxxxxxx xxx xxxxx xxxx, xxx x xxxxxx xxxxx xx xxxxx
xxxx xxxxxxx xxx xxxx xxxxxxx xx xxx xxxxx-xxxx xxxx. xxx xxxxx xxxxxx
xxxxxxx xxxxx xxxxxx, xxx x xxxxxx xxxxx xx x xxxxx xxxxxx xxxxxxx xxxx
xxxxxx (xxx xxx xxxxxx xxx xxxx xxxxxx xxxx xx). x xxxxxx xxxx xxxxx xxx
xxxxx xx x xxxxxx: "xx" xxxx xxx xxxxx "xxxx".
xxxx = [("xxxx", xxx), ("xxxx", xxx), ("xxxx", xxx), ("xxx", xxx)]
xxxxxxxxxxxx(xxxx, ["x", "xx", "xx"])
# [['xxxx', 'xxxx', 'xxx'], ['xxxx'], ['xxxx', 'xxx']]
# xxxx xxxxxx xxx, xx xx xxxxx xxxxx xxxx xx xxx.
xxxx = [("xxxx", xxx), ("xxxx", xxx), ("xx", xxx), ("xx", xx),
("xx", xx), ("xx", xxx), ("xxx", xx), ("xxx", xxx)]
xxxxxxxxxxxx(xxxx, ["x", "xx", "xxxxx"])
# [['xxxx', 'xx', 'xx', 'xxx', 'xxxx'], ['xxxx', 'xx'], []]
# xxxxx xxxxxxx xxxxx "x". xxxx xxx xx xxx xx xxx, xxx xx, xxx xxx
# xxxx xxx xx xxx: xxxx xxx xx xx xxxxxxxxxxxx xxxxx. xx xxx xx xxx xxx.
.. x xxxxxx xxx x xx xx xxxxxxxxxx xxxx xxx xxxx xxx, xxxx xxxxxxx xx
xxxxxx xxxx.xxx::xxxxxx<xxx::xxxxxx<xxx::xxxxxx>> xxxxxxxxxxxx(
xxxxx xxx::xxxxxx<xxx::xxxx<xxx::xxxxxx, xxxx xxxx>>& xxxx,
xxxxx xxx::xxxxxx<xxx::xxxxxx>& xxxxxxxx);
This problem is only available to subscribers.