¡Problema analógico digital! ¡Recompensa por puntuación alta! ¡Puntos de bonificación por buenas respuestas! ¡Los expertos en modelado digital ayudan! Gracias ~
Algoritmo:
Primero organícelo de mayor a menor. Los datos que proporcionó se organizan de menor a mayor.
46 KB, 55 KB, 62 KB, 87 KB, 108 KB. , 114 KB, 137 KB, 164 KB, 253 KB, 364 KB, 372 KB, 388 KB, 406 KB, 432 KB, 461 KB, 851 KB
Luego 1,44 MB = 1,44 x 1024 KB = 1474 KB
Luego, de los 16 datos, agregue de mayor a menor, 851+461=1312<1474
Luego usa 1474-1312=162, así que el siguiente es sumar 137
1312+137=1449<1474
Utilice 1474-1449=25 nuevamente y descubra que no hay datos menores que 25
Entonces la primera vez terminó
La primera vez es 851+461 +137
A continuación, procesa los 13 números restantes
46KB, 55KB, 62KB, 87KB, 108KB, 114KB, 164KB, 253KB, 364KB, 372KB, 388KB, 406KB, 432KB
p>Suma los 13 números de mayor a menor, 432+406=838<1474
1474-838=636, así que suma 388 al siguiente
838+ 388=1226<1474
1474-1226=248, así que suma 164 al siguiente
1226+164=1390<1474
1474-1390 = 84, así que suma 62 al siguiente
13962=1452,
1474-1452=22 y descubre que no hay ningún valor menor que 25 en los datos p>
Entonces, fin de la segunda vez
La segunda vez 432+406+388+164+62
Luego se procesarán los 8 números restantes
46KB, 55KB, 87KB, 108KB, 114KB, 253KB, 364KB, 372KB
Suma los 8 datos de mayor a menor, 372+364=736<1474
1474-736 = 738, por lo que el siguiente suma 253
738+253=991<1474
1474-991=583, por lo que el siguiente suma 114
991 +114= 1105<1474
1474-1105=369, así que suma 108 al siguiente
1105+108=1213<1474
1474-1213 =261, entonces el siguiente Uno suma 87
1213+87=1300<1474
1474-1300=174, entonces el siguiente suma 55
13055=1355<1474
1474-1355=119, así que suma 46 al siguiente
1355+45=1400<1474
La selección se ha completado
No. El resultado de tres selecciones es 46+55+87+108+114+253+364+372
Después de tres selecciones, se necesitan tres