Asked at IMC Trading, Headlands Technologies
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 C++ and Python. You are solving it in C++. Switch to Python
xxxxxxxxx xxxxxxxxxxx, xx xxxx-xxxxxxxxxx xxxx xxxxx xxx xx-xxx xxxxxxx xxxx
xxx xxxxxx, xxxx xx xxxxx-xx xxx xxxxxx xxxxxxxxxx.
xxx xxxxxxxx xxxxxxxxx, xxx::xxxxxxxxx_xxx, xx xxxxxxxxx xx x xxxx-xxxxx
xxxxxx xxxxx: xxxxx xxxxxx xxxxxxxxx, xxxxx xxxxxx xxxxxx x xxxxxxx xx x
xxxxxxxxxx xxxxxxxxx xxxx, xxx xxxxxxxxx xxxxx x xxxxxx xxxx xxxxxxx xxxx
xxxxxx. xx xxxx-xxxxxxxxxx xxxxx xxxx xxxx xxxxxx xxxx xxxx xx xxxx.
xxx xxxxxxxxxx:
xxxxxx(xxx, xxxxx): xxxxxxx, xx xxxxxxxxxx xxx xxxxx xx xxx xxx xxxxxx.
xxxxxxx xxxxxxx xxx xxx xxx xxx.xxxxx(xxx): xxxxxxx xxx xxx. xxxxxxx xxxxxxx xx xxxxxxx.xxxx(xxx): xxx xxxxx, xx "xxxxxx".xxxx(): xxxxxx xx xxxx xxxx.xxxxx xxxxxxxxxxx {
xxxxxx:
xxxxxxxxxxx();
xxxx xxxxxx(xxxx xxxx xxx, xxxx xxxx xxxxx);
xxxx xxxxx(xxxx xxxx xxx);
xxx::xxxxxxxx<xxxx xxxx> xxxx(xxxx xxxx xxx) xxxxx;
xxx::xxxx_x xxxx() xxxxx;
};
xxxxxx xxx xxxxx xxxxxx xxxx xx xxxxx, xxx xxxx xxxxxxx
xxx::xxxxxxx xxxx xxx xxx xx xxxxxx.
xxxxxxxx xxxxxx (xxxx xx xxx xxxxxxxx, xxx xxx xxxxxx xxxxx xxx xxxxx xx xxxxx xxxxxxxxx):
xxx::xxxxxxxxx_xxx, xxx::xxx, xxx::xxxxxxxxx_xxx, xxx::xxx xxx
xxxxxxx xxx xxxxxx, xx xxx xxxx.xxxxxxxxxxx x;
x.xxxxxx(x, xx); // xxxx
x.xxxxxx(x, xx); // xxxxx, xxx xxxxxx xxxxxx xxxxxxxxxx
x.xxxxxx(-x, xx); // xxxx
x.xxxx(x); // xx
x.xxxx(-x); // xx
x.xxxx(x); // xxx::xxxxxxx
x.xxxx(); // x
xxxxxxxxxxx x;
xxx (xxxx xxxx x = x; x < xx; ++x) x.xxxxxx(x, x * x);
x.xxxxx(x); // xxxx
x.xxxxx(x); // xxxxx, xxxxx xx xxxxxxxxxx
x.xxxx(x); // xxx::xxxxxxx
x.xxxx(x); // xx
x.xxxx(); // x
x.xxxxxx(x, xx); // xxxx, xx-xxxxxx xxxxx xxxxx xxxxx
x.xxxx(x); // xx
x.xxxx(); // xx
This problem is only available to subscribers.
More from Lists, tables and blocks