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.

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 xxx xx xxxx, xxx xx x xxx xxxx xxxx xx xxx x xxx xxxxxxxxxxx, xx xx x xxxx xxxxxxx xxx xxxxxxxxx xxxxx xxxxx xxxx xx xxxxx xxxxxxx, xxxx xxx x xxxx xxxxx.

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

xxxxxxxxx xxxxxxxxxxx<xxxxxx>, xxxxxxx xxxx xxxx.

  • 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++SmallVector
Sample tests

Unlock the problem to run it against the tests.