cProblema al interceptar misiles
Los errores menores se ignoran.
El principal problema es que no se puede comparar la altura de cada misil uno a uno.
De lo contrario, su programa no podrá manejar correctamente las entradas de 300, 150, 250, 100 y 125.
300, 150 pueden ser interceptados por el sistema uno, 250, 100 pueden ser interceptados por el sistema dos y 125 pueden ser interceptados por el sistema uno, aunque no pueden ser interceptados por el sistema dos.
Según su algoritmo, se agregará un sistema.
El algoritmo que quiero es (si no se puede usar una lista vinculada)
Establecer una matriz para almacenar las alturas de los misiles que cada sistema puede interceptar actualmente. Cuando encuentre un misil nuevo, primero compare su altura con la altura de cada sistema. Si cada sistema no es lo suficientemente alto, cree un nuevo sistema.
Si hay sistemas disponibles, encuentre el mínimo entre los sistemas disponibles, utilícelo para interceptar el misil y luego establezca la altitud de intercepción de este sistema a la altitud del misil.
Finalmente, continúa leyendo el siguiente número.