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.

Author: leosangue

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 endl y '\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

  1. #include <iostream>: incluye la librería de entrada y salida estándar, necesaria para usar cout.
  2. using namespace std;: evita escribir el prefijo std:: antes de cout.
  3. cout << "ICPCedi";: imprime la cadena exacta en la consola. No se usa endl ni '\n', así que no se agrega salto de línea final.
  4. 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

There are no comments at the moment.