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 Python. Switch to C++
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(xxxx: xxxx[xxxx[xxx]]) -> 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.