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

Ответы 1

  • а) Сумма арифметической прогрессии a1 = 100, d = 1, n = 100S(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 = 7475n^2 + 199n = 7475*2 = 14950n^2 + 199n - 14950 = 0D = 199^2 + 4*14950 = 39601 + 59800 = 99401 ~ 315 (не точный квадрат)n = (-199 + 315)/2 = 116/2 = 58.Точно не получается, но можно подобрать.S(58) = (100 + 157)*58/2 = 257*29 = 7453S(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 = 200S(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 подмножеств.
    • Автор:

      yang
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years