# ..., которое мы

..., которое мы не можем получить. В пустой сектор не имеет смысла записывать число, большее X. Поскольку X не превосходит n(n-1) div 2 + m, то это выражение можно считать значением верхней границы Up чисел, записываемых в сектора. В качестве нижней границы Down следует брать S[1], ибо числа, записываемые в сектора 2, 3, ..., n не меньше этого числа. 2-я эвристика. Пусть m&lt;2*k. Тогда числа m, m+1, ..., 2*k-1 как сумма чисел из нескольких (более одного) секторов. Следовательно, либо, если 2*k-m?n, все они должны находиться в круге, либо, если 2*k-m&gt;n, в круге должны находиться числа m, m+1, ..., m+n-1. 3-я эвристика. &quot;Исключение симметричных решений&quot;. При поиске числа для записи в последний сектор значение Down можно уточнить: if &lt; сектор последний &gt; then Down:=S[2] else Down:=S[1]; 4-я эвристика. &quot;Отсечение снизу&quot;. При поиске числа для последнего сектора нам известна максимальная сумма, которую дают числа, записанные в (N-1) сектор. Это значение

Индекс
Элементарные функции Линейные уравнения Нелинейные уравнения Случайные числа