6.3.1. Используя  память O(n)  [= пропорциональную  n ],   хранить
подмножества множества
:
Решение. Храним множество как array [1..n] of Boolean.
 
 6.3.2. То же, но проверка пустоты должна выполняться за время C .
 
 6.3.3. То же при следующих ограничениях на число действий:
Решение. Дополнительно храним минимальный элемент
множества.
 
 6.3.4. То же при следующих ограничениях на число действий:
Решение. Храним минимальный, а для каждого -- следующий и
предыдущий по величине.