Asked at Two Sigma
Theory: Algorithms Under a Complexity BoundRead 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
xxxxxxxxx xxx_xxxxxxxx_xxxxxxx(xxxx), xxxxx xxxxx xxx xxxxxx xxxxxxx xxxxxxx
xxxx xxxxx xxxx x xxxxx xxxxx x xxxx xx xxxxx xxxx xxx xxx-xxxx xx xxx
xxxxxx-xxxxx.
x xxxxxxxxxx xxxxxxxx xxxxx xxx x xxxxxxx xxx xx xxx xxxxxx: x xxxxxxxxxxx
xxxx xx xxxxx xxxxx xxxx xxxx xxxxxxx x xxxxxxx xxxxx, xx xxxxxxx xxxx x
(xxxx xxxxx) xx xxxxxx (xxxxxxx xxxxxx). xxxx xxxxx xxxx xxxxxx xx xxx
xxx-xxxx xxxx xxx xxxx xxxxx xxx xxxxxxxx xxxxxx xx xxx xxxxxx-xxxxx xxxx,
xxxxxx xxxx xxxxxxx xxxxxxxxxxxx xx xxxxxxxxxx xxxxxxxx xxxxx. x xxxxx xx
xxxx xx xxxx xx xxx xxxxx xxx: xxx xxxx xxxxx xxxxx xxx xxxxxxx xxxxxxx
xxxxx xxx xxxxxxx xxxx (xxxxxxxxx xxx xxx xxxxxxxxx) xxxxxx xx xxx xxxx.
xxx xxxxx xxxx xx x xxxxxxxxx xx
xxxxxxxx xxxx x xx xxxxxx, xxxxx xx xxxxx-xxxxxx xxxx. xxxxxx xxx xxxxxxxx
xxxxxxx (x) xxxx xxxx xxxx xxxx xxxx xxx-xxxx xx xxxxxx-xxxxx xxxx xxxx
xxxxx xxxx xxxxxxx xxxxx xx xxxx (x).
xxx xxx_xxxxxxxx_xxxxxxx(xxxxx xxx::xxxxxx<xxx::xxxxxx<xxx>>& xxxx);
xxxx xx xxx xxxx xxxxxxxxx xx xxxxxxxx, xxx xxxxx xxxxxx xxx xxx, xxx xxx
xxxxxx xx xxx xxxxxxxxx xx xx xxx.
xxx_xxxxxxxx_xxxxxxx({{xx, xxxx}, {xxxxx, xx}});
// xxxx (xxxxx xx -> xxxx -> xx xxxxx xxxxxxx xxxx; xxxxxxxxx xxxxxxx xxxxx xxxxx xxxx xxxxx)
xxx_xxxxxxxx_xxxxxxx({{xxx, xxx, xxxxx}, {xxx, xxxxx, xxx}, {xxxxx, xxx, xxx}});
// xxxxx (xxxxx xxxxx xx xxx xxx xxxxxx xx xxxxxx xxxxxxx xxxxx xx xxxxx)
x xx xxxxxx, xx xx xxxxxx xxxxxx xxxxxx ((x = xxxxxx) xxxxxx xxxxx
xxxx).This problem is only available to subscribers.