Coding
Data Structures

Small-Buffer Vector

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.

xxxxxxxxx xxxxxxxxxxx<xxxxxx>, xxxxxxx xxxx xxxx. xx xxxxx xxx xxxxx xxx xxxxxxxx xxxxxx xxx xxxxxx xxx xxxx xxx xxxx xxxx xxxx xxxx xxx xxx.

xxxx xx xxx xxxxxxx xx x xxxxxxx xxxxxx xxxx xxx xx xxxxx xxxxxxxx: xxx xxxxx xx x xxxxx xxxxx, xxx xxxx xx x xxxxxx, xxx xxxxxx x xxxxxx xxxxxxx. xxx::xxxxxx xxxxxxxxx xxx xxx xxxxx xxxxxxx. xx x xxx xxxx xxxx xx x xxxx xxxxxxx xxx xxxxxxxxx, xxxxx xxxxx xxxx xx xxxxx xxxxxxx, xxxx xxx x xxxx xxxxx. xx xxxxxx xxxxxx xxxxxx xx. xxxx::xxxxxxxxxxx xxx xxxxx::xxxxxxxxx::xxxxx_xxxxxx xxx xxx xxxx xxxxxx.

  • xxxx_xxxx(x): xxxxxx, xxxxxxx xx xxxxxxxx xxxx xx xxx xxxxxxx
  • xxxx(), xxxxxxxx(), xxxxxxxx[] (xxxxx xxx xxxxxxx)
  • xx_xxxxxx(): xxxx xxxxx xxx xxxx xxxxx xxxxx xxxxxx xxx xxxxxx

xxx xxxxx xxxx xxxxxxxx xx x * xxxxxx, xxx xxxx xxxxxx xxxxx xxxx xxxxxxx. xxx xxxxx xxxx xxxxxxxx xxxxxxxxxx xxxxxxx xxxxxx.

xxx xxxxxx xxxxxxxx xxx xx xxxxxxxxxxxx, xx "xxxx xxx xxxxxxxx" xx xxxxxxxx xxxxxx xxxx xxxxxxx.

xxxxxxxx

xxxxxxxxxxx<x> x;
xxx (xxx x = x; x < x; ++x) x.xxxx_xxxx(x * xx);
// x xxxxxxxxxxx, xx_xxxxxx() xxxx, xxxxxxxx() x

x.xxxx_xxxx(xx);
// x xxxxxxxxxx, xx_xxxxxx() xxxxx, xxxxxxxx() x, xxx x[x] xx xxxxx x

xxxxxxxxxxx

  • xxxxxxxx xxx xxxx xxxx, xx xxxxx xx xxxxxxx xx xxxxxxxxx xx xxxxxxx. xxxx xx xxx xxxxxxxxx, xxx x xxxx xxxxxxxxx: xxxx xxx xxxxxxxxxx xxx xxxxxxx.
  • xxxxxxx xxx xxxxxxxxxx xxx xxx xxxxx, xxx xx xxxxxxxxxx xx xxx xxx x xxxxxx xxxx xxxxx xxxxxxx xxxxxx, xxxxxxxxx xxx xxxx xx xxxxxxx-xxxxxxxxxxx xxx xxxxx xxxx.
  • xxx xxxxxxx xxxx xxxx xx xxxxxxxxx xxxxxxx x xxxxxx xxxxxxxx. xxx xxxxxx xx xxx "xxxxxx xx xxxx?" xxxxxx xx xxx x xxxxx xxxxxx xxxx xx xxxxxxx xxx xxxxxx xxxxxx xxxxx xx xxx xxxxxxx, xxx xxx xxxxx xxxxxx xxxxxxx xxxxxxxx[] xx xxxx xxxxx xx xxx xxxxxxxxxx.

This problem is only available to subscribers.

Language: C++23SmallVector

Unlock the problem to run it against the tests.