Hangdian OJ: ¡Vaya, qué dux!

¡Guauu! ¡Qué dux!

Límite de tiempo: 2000/1000 MS (Java / otros)
Límite de memoria: 32768/32768 K (Java / otros)
Envío total (es): 5340
Envío (es) aceptado (s): 3089

Descripción del problema

Chen, Adrian (7 de noviembre de 2013). “Doge es un meme de Internet realmente bueno. Guau.". Gawker. Consultado el 22 de noviembre de 2013.

Doge es un meme de Internet que se hizo popular en 2013. El meme normalmente consiste en una imagen de un perro Shiba Inu acompañado de texto multicolor en fuente Comic Sans MS en primer plano. El texto, que representa una especie de monólogo interno, está escrito deliberadamente en un inglés entrecortado y, por lo general, contiene la palabra "wow" y las frases "such x", "much x", "many x", "very x" y "so X".
Kabosu, el Shiba Inu que aparece en el meme original, fue fotografiado por primera vez en una publicación de blog de 2010 por Atsuko Sato, una maestra de jardín de infancia japonesa. Posteriormente, se publicaron variaciones de las imágenes con texto superpuesto de Comic Sans desde un blog de Tumblr, Shiba Confessions. Sin embargo, el uso del "dux" intencionalmente mal escrito se remonta a junio de 2005, cuando se mencionó en un episodio de la serie de títeres Homestar Runners.
En agosto de 2013, las imágenes del meme fueron enviadas spam en el subreddit r / MURICA de Reddit por el tablero de imágenes aleatorio de 4chan, / b /. Una búsqueda del término dogo en Tendencias de Google muestra una explosión de popularidad que se produjo en octubre de 2013, y más aún en el mes siguiente. En noviembre de 2013, el meme se había generalizado en Internet. Más tarde, Google creó un huevo de Pascua Doge: cuando se ingresaba el meme doge en la barra de búsqueda de YouTube, todo el texto del sitio se mostraba en coloridos Comic Sans, similar al tipo utilizado por el meme.
El meme ocupó el puesto número 12 en la lista de MTV de "50 cosas por las que la cultura pop nos hizo dar gracias" en 2013. Io9 comparó el diálogo interno de los perros Shiba Inu con el lenguaje lolcat. La imagen más comúnmente asociada con el meme es la de una hembra Shiba Inu llamada Kabosu, tomada de un blog japonés que documenta las actividades diarias del perro. La ortografía de doge tiene varias variantes, lo que lleva a un debate sobre su pronunciación real. El 13 de diciembre, Doge fue nombrado el "mejor meme" de 2013 por Know Your Meme.
En diciembre de 2013, Dogecoin se introdujo como una nueva criptomoneda, convirtiéndola en la primera criptomoneda basada en un meme de Internet; el fenómeno viral, junto con el uso del tipo de letra Comic Sans MS, le dio "la densidad de Internet de una gran estrella", según la escritora de Medium, Quinn Norton.
A fines de diciembre de 2013, los miembros del Congreso de los Estados Unidos produjeron material al estilo del meme. Huffington Post comentó que Doge fue "asesinado" debido al uso del meme por parte de los miembros del Congreso.
A principios de 2014, la popularidad de Doge fue sostenida por las comunidades de Internet en las redes sociales, acompañada por el rápido crecimiento y aceptación de Dogecoin. En abril de 2014, Doge experimentó un segundo resurgimiento importante de los medios debido a las revelaciones de la intención de la comunidad de Dogecoin de patrocinar a Josh Wise en NASCAR y colocar una foto del Shiba Inu en su vehículo.

—— Doge (meme). (2014, 18 de mayo).
En Wikipedia, la enciclopedia libre. Consultado el 22 de mayo de 2014 a las 02:00 en
http://en.wikipedia.org/w/index.php?title=Doge_(meme)&oldid=609040691

Ahora, Doge quiere saber cuántas palabras "doge" hay en un artículo determinado. ¿Le gustaría ayudar a Doge a resolver este problema?

Entrada
Un artículo que Doge quiere saber.
El tamaño del artículo no supera los 64KB. El artículo contiene solo caracteres ASCII.

Salida
Escriba el número de palabra "doge" (no distingue entre mayúsculas y minúsculas). Consulte las muestras para obtener más detalles.

Entrada de muestra:
adorar
lindo
tu edad
dogo soplado
lovelyDooge
¡Guauu! ¡¡¡Qué Dooooooooooooooge !!!
D0ge
DOGE DOGE
dogedoge
Salida de muestra:
6

Análisis:

Esta pregunta es una pregunta de Hangzhou Electric OJ. El significado general de esta pregunta es, escribamos un código. El resultado final de este código es generar el número de palabras "doge (que no distinguen entre mayúsculas y minúsculas)" en este artículo. Escribí esta pregunta en lenguaje C. En este código, usé principalmente cadena, matriz de caracteres y bucle for. Cabe señalar que después de ejecutar este código, debe presionar CTRL + Z después de ingresar los datos y luego presionar Enter para generar el resultado.

#include <stdio.h>
#include <string.h>
char a[10000];
int main(){
    
    
    int i,s,len;
    s=0;
    while(gets(a))
    {
    
    
        len=strlen(a);
        for(i=0;i<len-3;i++)
        {
    
    
            if((a[i]=='d'||a[i]=='D')&&(a[i+1]=='o'||a[i+1]=='O')&&(a[i+2]=='g'||a[i+2]=='G')&&(a[i+3]=='e'||a[i+3]=='E'))
                s++;
        }
    }
    printf("%d",s);
    return 0;
}

Supongo que te gusta

Origin blog.csdn.net/weixin_51964667/article/details/109297247
Recomendado
Clasificación