Coding
Quant Python

Participation-Rate Child Orders

Premium
Difficulty

Read 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 xxxxx xx xxx xxxxx xx xxxx xx xxxx, xx xx xxxxxxxxx xxxxxxxxx xxxxxx xx xxxx xxxxx xxxxxx xxx xxxxx xxxx xxxxxxx xxx xxxxxx. xxx xxxxxxxx xxxxxx xxxx xx xxxxxxxxxxxxx: xx x xxxxx xxxxx xx xxxxxxxx xxx xxxxxx xxxxxx. xxxxxx'x xxxxxxx xxxxx xxxxxxx xxxxxxxxxx xxxx xxxx xxx xxx xxx, xxx x xxxxxxxx xxxxxx-xxxxx xxxxxxx xx xx xxxxx xxx xxxxxxxx xxxxxxx x xxxxxxxxx xxxx.

xxxxxxxxx xxxxxxxxxxxxx_xxxxxxxx(xxxx, xxxxxx_xxx, xxxx_xxx, xxx_xxxx).

  • xxxx xx x xxxx xx xxxxxx xxxxxx (xx, xxx) xx xxx-xxxxxxxxxx xxxx xxxxx, xxxx xxxxxxx xxxxxxxxxx xxx xxxxxxxxxx. xx xxxxxxxx xxxx xxx xxxxx.
  • xxxxxx_xxx xx xxx xxxxx xxxxxxxx xx xxxx.
  • xxxx_xxx xx xxx xxxxxx xxxxxxxxxxxxx xx xxxxx xxxxxx xx xxxxxx xxxxxx: xxxx xxxxx xx xxxxxxx.
  • xxx_xxxx xx xxx xxxxxxxx xxxxx xxxxx xxx xxx xxxxxxx xx xxxx.

xxxx xxx xxxx xx xxxxx. xxxxx xxxx xxxxx, xxxxxx xxx xxxxxxxxxx xxxxxx xxxxxx (x) xxx xxx xxxxxx xxxxxx xxxxxxxx (xxxxxx x xxxx x / xxxxx xxxxxx), xxxxx (x) xx xxxx_xxx. xxx xxxxxx xx xxx xxxxxxxx xxxx xxxxxxxx xxxx xxxxxx xx xxx.

  • xx xxxxxx - xxxxxx xx xx xxxxx xxx_xxxx, xxxx x xxxxx xxxxx (xx, xxx) xx xxx xxxxx'x xxxxxxxxx, xxxxx xxx = xxx(xxxxxx - xxxxxx, xxxxxx_xxx - xxxxxx), xxx xxxxx xx xx xxxxxx xxxxxxxxxxx.
  • xxxx xxx xxxxxxxxx xxxxxx xxxxxxxx xxxxxx_xxx - xxxxxx xx xxxx xxxx xxx_xxxx, x xxxxx xxxxx xx xxx xxxxx xxxxxxxxx xx xxxxxxx xx xxxx xx xxxxxx - xxxxxx >= xxxxxxxxx.
  • xxxx xxxx xxx xxxxxx xx xxxxx xxxxxx. xxxxxx xxxxx xxxx xxxx xxxxxxx. x xxxxxx xxxx xxxxx xxxxxxx, xxxxxxxxx xxxxxx_xxx == x, xxxxx xxxxxxx.

xxxxxx xxx xxxx xx xxxxx xxxxxx xx xxx xxxxx xxxx xxxx xxxx. x xxxx xxxx xxxxx xxxxx x xxxxx xxxxxxx xx xxxxx xxxx.

xxxxxxxx

xxxxxxxxxxxxx_xxxxxxxx([(x, xxx), (x, xxx), (x, xxx), (x, xxx)], xxx, xxxx, xx)
# [(x, xx), (x, xx)]

xxxxxxxxxxxxx_xxxxxxxx([(x, xxx), (x, xx), (x, xx)], xxx, xxxx, xx)
# [(x, xxx), (x, xx)]

xx xxx xxxxx, xxx xxxxxx xxxxx xxx xxxxx xxxxx xx xx, xxxxx xx xxx xxxx. xxxxx xxx xxxxxx xx xx xx, xx x xxxxx xx xx xxxx xxx. xxx xxxxx xxxxx xxxxx xxx xxxxxx xx xxx, xxx xxx xxx xx xx xxxx xxx. xxx xxxxxx xxxxx xx xx xxx, x xxx xx xx, xxxxx xx xxx xxxx xxxxx. xx xxx xxxxxx, xxx xxxxx xxxxx xxxxx xxxxx x xxxxx xx xxx, xxxxxxx xx xx xxx xxxxxx, xxxxx xx xxxx xxxx xxx xxxx. xxx xxxxxxxxx xxxx xxx xx xxx xxxxx xxxxx, xxxx xxx xxxxxx xxxxx xxxxxxx xxx.

xxxxxxxxxxx

  • x <= xxx(xxxx) <= xx^x, xxxxxxxxxx xxx xxx-xxxxxxxxxx xxx xxx xxxxxx, xxxxxxxxxx xxx xxxxxxxx xxxxxxxx.
  • x <= xxxxxx_xxx <= xx^x, x <= xxxx_xxx <= xxxxx, x <= xxx_xxxx.
  • x xxxxx xx xxxxx xxxxxx xxxx xxxx xxx xxxxxx xxxxx xxxxx, xxx xx xxxxx xxx xxxx xxxxxxxx.
  • xxx xxxxxxx xxxxxx xxxx xxx x,xxx,xxx xxxxxx. xxxxxxxxxxx xxx xxxxxxxxxx xxxxxx xxxx xxx xxxxx xx xxx xxxx xx xxxxx xxxxx xx (x(x^x)) xxx xxxx xxx xxxxxx; xxxxx xxx xxxxxxx xxxxx xxxxxxx.

This problem is only available to subscribers.

Language: Python 3.12participation_schedule

Unlock the problem to run it against the tests.