Editorial for HelloWorld("print");
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Análisis del problema
El problema pide imprimir siempre la misma cadena, ICPCedi, sin importar qué se reciba como entrada.
- La entrada es irrelevante, así que no hace falta leerla.
- La salida es constante:
ICPCedi. - Las mayúsculas y minúsculas importan, así que debe escribirse exactamente como
ICPCedi(I, C, P, C en mayúscula; e, d, i en minúscula). - No se debe imprimir un salto de línea al final, por lo que se evita
endly'\n'.
Idea de la solución
Como la salida no depende de la entrada, basta con un único cout con la cadena literal. Ignorar la entrada es válido: el juez la envía, pero el programa no está obligado a consumirla.
Código en C++
#include <iostream>
using namespace std;
int main() {
cout << "ICPCedi";
return 0;
}
Explicación del código
#include <iostream>: incluye la librería de entrada y salida estándar, necesaria para usarcout.using namespace std;: evita escribir el prefijostd::antes decout.cout << "ICPCedi";: imprime la cadena exacta en la consola. No se usaendlni'\n', así que no se agrega salto de línea final.return 0;: indica que el programa terminó correctamente.
Complejidad
- Tiempo: \(O(1)\), ya que se imprime una cadena de longitud fija (7 caracteres).
- Memoria: \(O(1)\), porque no se almacena ningún dato de entrada.
Prueba con el ejemplo
Entrada
Me gustan las paletas de jamaica
Salida
ICPCedi
Comments