Мно­же­ство чисел назовём хо­ро­шим, если его можно раз­бить ** два под­мно­же­ства с...

0 голосов
94 просмотров

Мно­же­ство чисел назовём хо­ро­шим, если его можно раз­бить на два под­мно­же­ства с оди­на­ко­вой сум­мой чисел.
а) Яв­ля­ет­ся ли мно­же­ство {100; 101; 102; ...; 199} хо­ро­шим?
б) Яв­ля­ет­ся ли мно­же­ство {2; 4; 8; ...; 2^200} хо­ро­шим?
в) Сколь­ко хо­ро­ших четырёхэле­мент­ных под­мно­жеств у мно­же­ства {3; 4; 5; 6; 8; 10; 12}


Математика (84 баллов) | 94 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

А) Сумма арифметической прогрессии a1 = 100, d = 1, n = 100
S(100) = (100 + 199)*100/2 = 299*50 = 14950.
Нам надо разбить этот ряд на два ряда с суммой 14950/2 = 7475 каждый.
Пусть это будет ряд от 100 до 100+n-1, всего n членов.
S(n) = (100 + 100 + n - 1)*n/2 = (199 + n)*n/2 = 7475
n^2 + 199n = 7475*2 = 14950
n^2 + 199n - 14950 = 0
D = 199^2 + 4*14950 = 39601 + 59800 = 99401 ~ 315 (не точный квадрат)
n = (-199 + 315)/2 = 116/2 = 58.
Точно не получается, но можно подобрать.
S(58) = (100 + 157)*58/2 = 257*29 = 7453
S(59) = (100 + 158)*59/2 = 258/2*59 = 129*59 = 7611
А нам надо 7475, то есть на 136 меньше, чем 7611.
Берем первый ряд: 100, 101, 102, ..., 135, 137, 138, ..., 158, 159.
И второй ряд: 136, 160, 161, ..., 199.
Ответ: да, это хорошее множество.

б) Сумма геометрической прогрессии b1 = 2, q = 2, n = 200
S(200) = b1*(q^n - 1)/(q - 1) = 2*(2^200 - 1)/(2 - 1) = 2*(2^200 - 1)
Нужно разделить на два ряда с суммой 2^200 - 1 каждый.
Но это невозможно, потому что последний член 2^200 больше суммы.
Ответ: нет, это не хорошее множество.

в) (3,4,5,6), (3,4,5,12), (3,5,6,8), (3,5,8,10), (3,5,10,12), (4,6,8,10), (4,6,10,12), (6,8,10,12)
Получилось 8 подмножеств.

(320k баллов)