Asked at Jump Trading, Citadel Securities
Theory: Concurrency From ScratchRead the problem, hints and solution here. The editor needs a bigger screen: open this page on a laptop to write and run your code.
x xxxxxx xxxx xxxxx xxxxx xxxxxx xxxxx xxxx xxx xxxxxx xxxxx xxxxxx xxx xxxx xxxxxxxx xxxx xxx xxxxx'x xxxx. xxxx xxxxxxxx xxxxx xxxx xxxxxx xxx xxx xxxxx xxxxxxx: xx xxxxxx xxx xxxx xxx xxx xxxxx xx xxx xxx, xxx xxxx xxxx xx xxxx xxx xxxx xx xxxxx xxxx xxxxxxxx xxxx'x, xx xxx xxxxx xxx.
xxx xxxxxxxxx xx xxx xxxxx xxxxxx. xxx xxxxx'x xxxxxx xxxx xxxxxxx xxxxxxx xxx xxxxx xxxxxx, xx xxx xxxx xxxx xxxx xxxxxxxxxx xxx xx xxxxxxxxxx xx xx.
xxxxxxxxx xxx xxxxx-xxx xxxxx, xxxxxxxxxx xx x xxxxx xxxxxxxx.
xxxx(xxxx) — xxxxx xxxx, xxxxxxx xx xxx xxxxxx, xxxxx xx xxxxxxx() — xxxxx xxxx, xxxxx xxxx xxx xxxxxx, xxxxxxxxx() — xxx xxxxxx, xxxxx xxxx xxx xxx, xxxxxxxx() — xx xxxxxxxx, xxx xxx xxxxxxxxxxxxxxx<xx> x;
xxx (xxx x = x; x <= x; ++x) x.xxxx(x);
x.xxx(); // x, xxx xxxxxx: xxx xxxx xx xxxxx xx xxxxx
x.xxxxx(); // x, xxx xxxxxx: xx x xxxxxx-xxx-xxxxxxx xxxxxxxx, xxx xxxxxxx
xxx xxxx xxxxxx xx xxxxxxx. xxx xxxxx xxxxx xxx xxxx xx xxxx xxxxxx xxxxxxx xxxx xxxx xx xxx. x xxxxx xxxxx xxx xxxxxx, xxxxxxx xx x xxxxxxxxx xxxxxxxx xxx xxxxxx xxxx xx xxx xxxxxxx, xx xxx xxxxx xxxx x xxx xx xxxx xxx xxx xxxxxxxx xxxxxx xx xxxx.
xxx xxx x
xxxxx'x xxxxx xxxx xxxx xx xxx xxxxxxx xxx xxxx xxx xx. xxxx xxxxxx xxxx
xx xxx xxx xxxxxx xxxxxx xxxxxxxxx xxx xxxx.xxx xxxxxx xxxxx xxx xxxx xxxxxx xxxxxxx xx xxx xxxxxxx. xxxxxxxxxxxx
xxxxx xx xxxx xxxxx x xxxxxxxxxx xxxxx xxx xx xxxxx xxxxx xxx xxxx xxx.xxx xxxxx xxxxxxx, xx xxxxx xxx xxxx xxx xxx xxxx xxxx, xx xxxx
xxxxxxx xxx xxxxx xx xxxxxxxxxxxxx xxxxxxxxxxx, xx xxx xxxx xxxx xxxxxx xx
xxx xxxxx xxxx.This problem is only available to subscribers.