Índice X28600


Statement
 

pdf   zip

html

Haz un programa que indexa un texto. El programa primero lee varias líneas de texto. Después recibe una secuencia de palabras, i para cada palabra p muestra los números de las líneas de texto donde p aparece.

Entrada

La entrada tiene dos partes. La primera son varias líneas de texto, que acaban con una línea vacía. La primera línea del texto se considera que es la número 1, la segunda la 2, i así consecutivamente. La segunda parte es una secuencia de palabras p1, p2, …, pn.

Salida

El programa tiene que escribir, para cada palabra pi, los números de las líneas donde aparece pi en el texto. La lista de números debe ir en una línea y debe salir ordenada. Si la palabra pi no está en el texto, hay que escribir una línea vacía.

Public test cases
  • Input

    I don't want to achieve 
    immortality through my work. 
    I want to achieve it through 
    not dying.
                  Woody Allen
    
    want
    I
    Allen
    Work
    

    Output

    1 3
    1 3
    5
    
    
  • Input

    a a a a a
    b b b b b c c
    a a a c c c
    
    a
    b
    c
    

    Output

    1 3
    2
    2 3
    
  • Information
    Author
    Pau Fernández
    Language
    Spanish
    Translator
    Pau Fernández
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++