Red de conocimiento informático - Aprendizaje de código fuente - ¡Problema analógico digital! ¡Recompensa por puntuación alta! ¡Puntos de bonificación por buenas respuestas! ¡Los expertos en modelado digital ayudan! Gracias ~

¡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

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