Asked at Squarepoint Capital, XTX Markets
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.
xxxxxxxxx xxxxxxx, x xxxxxx xxxxx xxxx xxxxx xxxxxxx xxx xx xxxxx,
xxxxx xx xxxxxx.
x xxxxxx xxxx xxxxxxx xxxxxxxx x xxxxx, x xxxxx xx x xxxxxx, xxx xx x xxxx, xxx xxxxx xxxxxxxxx xx xxx xxxxxxxxx xxxxxxx. xxxxxxxxxxx xxxxx x xxxx xxxxxxxxxx xxx x xxxxxxx xxxx. x xxxxxx xxxx xxx xxxxx xxxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxx xxx xx xx xxxxx xx xxxxx xxx. x xxxxxx xxxxx xxx xxxxxxx xxx xxx xxxxxxx xxxxxxxxxxx xxxx x xxxxx xxxxxxx xxxxxx xxxxx xxx xx xx xx.
xxx xxxxxxxxx:
xxxxx(): x, x xx xxxxxx(x): xxxx x xxxx xxx xxxxxxxxxxx xxxxxxxxx xxxx, xxx xxxxxx xxxx
x xxxxxxxx xxxxxxxx xxxxxxx xx xxxxxxxx xx xxx xxxxx xxx xxx xxxxxxx xxxx xxxxx
xxxxxx xxxx xxxxxxxxxxxx xxx xxxxxxxxxxx.
xxxxxx xxxxxxxx {
xxxx xxxx xxxxxxxx()(xxxxx xxxxx& x) xxxxx { xxxxxx x.xxx - x.xxx; }
xxxx xxxx xxxxxxxx()(xxxxx xxxxx& x) xxxxx { xxxxxx x.xxxxx * x.xxx; }
xxxx xxxx xxxxxxxx()(xxxxx xxxxxx&) xxxxx { xxxxxx x; }
};
xxxxxxx x{xxxxx(xxx, x)};
x.xxxxx(); // x
x.xxxxx(xxxxxxxx{}); // xxx
xxxxxx(xxxxxxx) xx xx xxxx, xxx xxx xx xxxx xxxxx xxxxxxx
xxxxx xxxx.xxxxx xxx xx xxxx x xxxx x xxxxxxxxx xxxxxx xxxx xxxxxxxxx xx x
xxx-xxxx xxxxx, xxx xxxxx xxxxxx xxx xx xxxxxxx xxxx xxxxxx xxxx xxx xxxx.
xxx xxxxxxxx xxxx xxxxxxxxx xxxxxx xxx xxxx xxxx.xxx::xxxxxxx.This problem is only available to subscribers.