Top.Mail.Ru

Для решения задачи нужно сложить несколько чисел из данного списка так, чтобы их сумма составляла 3000.

Для начала, отсортируем числа по убыванию:

486,38 414,93 353,5 350,37 347,23 293,33 281,42 250,71 246,32 233,79 229,4 228,15 223,76 209,34 201,82 198,69 196,81 184,9 179,26 178 164,21 161,71 160,45 151,05 151,05 142,9 132,25 120,97 119,09 118,46 113,45 107,18 100,91 94,02 94,02 92,14 90,26 89 83,99 83,36 81,48 75,21 74,59 74,59 68,94 54,53 51,4 45,13 44,5 38,23 37,61 34,47 31,97 26,95 26,32 25,07 21,94 18,8 16,3

Затем, начнем сложение чисел с наибольших. Начиная с 486,38, будем последовательно складывать числа, пока сумма не достигнет или превысит 3000.

486,38 + 414,93 = 901,31 (сумма недостигает 3000, продолжаем)

901,31 + 353,5 = 1254,81 (сумма недостигает 3000, продолжаем)

1254,81 + 350,37 = 1605,18 (сумма недостигает 3000, продолжаем)

1605,18 + 347,23 = 1952,41 (сумма недостигает 3000, продолжаем)

1952,41 + 293,33 = 2245,74 (сумма недостигает 3000, продолжаем)

2245,74 + 281,42 = 2527,16 (сумма недостигает 3000, продолжаем)

2527,16 + 250,71 = 2777,87 (сумма недостигает 3000, продолжаем)

2777,87 + 246,32 = 3024,19 (сумма превышает 3000, так что останавливаемся)

Таким образом, сумма 3000 достигнута после сложения 7 чисел. Эти числа: 486,38 414,93 353,5 350,37 347,23 293,33 281,42.

   
[metform form_id="1136"]