Olivander


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Python 2 4.0s
Memory limit: 500M
Python 2 128M

Authors:
Problem type
Allowed languages
Ada, BrainF***, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Prolog, Python, Swift, VB

Harry Potter ha roto su varita magica en una batalla contra Lord Voldemort. Ha decidido comprar una nueva en la tienda de Olivander. En la tienda hay N varitas y N cajas. Las varitas tienen largo X_1, X_2, ..., X_N, y las cajas Y_1, Y_2, ..., Y_N. Harry quiere saber si se pueden poner las varitas en cajas de tal manera que cada caja contenga exactamente una varita. Ayudalo para resolver esta dificil tarea.

Entrada

Una linea con un entero N (N \le 100)
Una linea con N enteros positivos X_1, X_2, ..., X_N
Una linea con N enteros positivos Y_1, Y_2, ..., Y_N

Salida

Una linea, si se pueden guardar las varitas DA, en caso contrario, NE

Ejemplo de entrada

1
1
2

Ejemplo de salida

DA

Comments


  • 0
    RomelioProgramer  commented on March 18, 2023, 1:57 p.m.

    weno señores yo lo hice con 2 sort() ahora voy a subir la prueba


  • 0
    FrancyJ2M  commented on March 18, 2023, 12:22 p.m.

    ಠ⁠◡⁠ಠ agradecimientos a David del IPVCE de Granma v: por la función: sort();


  • 0
    Geiler  commented on June 6, 2022, 6:05 p.m.

    alguien me puede decir que es lo que pasa en mi codigo que el primer caso no me da? plis


    • 0
      RomelioProgramer  commented on March 18, 2023, 1:56 p.m.

      brother tienes q utilizar un algoritmo de ordenamiento o un sort()


  • 0
    Osvaldo23  commented on June 6, 2022, 2:16 a.m.

    Me dan todos menos un caso,es para partirse de la risa


  • 0
    NoelJosue  commented on Nov. 13, 2021, 10:40 p.m.

    Hola, hice este problema comprobando que la longitud de las varitas sean menores o iguales a la longitud de las cajas, pero me dan mal algunos juegos de datos. Alguien me puede ayudar?


    • 0
      Pimienta  commented on Nov. 15, 2021, 4:20 p.m.

      Compadre estuve revisando tus submissions a este problema y en una imprimes varias veces en una línea diferentes valores DE y NA y en la otra imprimes una serie d números


      • 0
        NoelJosue  commented on Nov. 15, 2021, 7:31 p.m.

        Gracias, ya corregí eso pero igual solo me acepta 1 juego de datos


        • 0
          Pimienta  commented on Nov. 16, 2021, 11:23 a.m. edited

          Ya miré tu code. El problema radica en q pones la instrucción cout<<DA dentro del ciclo for y por eso se ejecuta varias veces. T sugiero q uses un booleano y solo al final de la ejecución del programa imprimas algo, en dependencia del valor q ese booleano tomó. No sé si m explico

          O mejor usa un break


          • 0
            NoelJosue  commented on Nov. 16, 2021, 11:01 p.m.

            Gracias otra vez, ya lo arreglé, pero en cada juego de datos hay al menos una varita que no entra en su caja, por eso va a salir siempre NE.


            • 0
              Pimienta  commented on Nov. 17, 2021, 8:54 a.m. edit 2

              La razón por la q t da WA en la mitad d los casos de prueba es un errorcillo en tu lógica, bastante parecido al q hemos cometido la mayor parte d los q le hemos tirado a este ejercicio

              Decirte cual sería spoiler

              siempre piensa primero q el q está mal eres tú, antes d pensar q está mal el problema ;)


  • 0
    PedroPabloAB  commented on April 3, 2020, 7:33 p.m.

    Ya hice este ejercicio, pero en la mitad de los casos dice "Salida enganchada: NE" <- ¿Alguien sabe por qué?


    • 0
      josed  commented on April 4, 2020, 11:15 a.m. edited

      Eso es una mala traducción, lo que quiere decir es que te está mostrando debajo la salida truncada, es decir, un fragmento de la salida de tu programa. Idioma inglés recomendado para el sitio...


    • 1
      aniervs  commented on April 3, 2020, 7:36 p.m.

      eso es WA (Wrong Answer).


  • -6
    elRubiusOMG  commented on Jan. 15, 2020, 11:15 a.m.

    This comment is hidden due to too much negative feedback. Click here to view it.


  • -4
    Bryanm  commented on Oct. 28, 2019, 11:52 a.m.

    alguien me puede decir como ac el problema


    • 1
      leocar  commented on March 23, 2022, 12:23 p.m. edited

      Simple Entra los dos arreglos Ordenarlos Compara los valores del arreglo 1 con el del arreglo 2 si hay elenemto del primer arreglo mayor que el elemento del arreglo 2 ahí mismo imprime NE y sale del programa De no ocurrir esto cuando termine el ciclo imprime DA


    • -2
      Primervirgen  commented on Nov. 3, 2019, 12:27 p.m.

      Men tienes q asegurarte de q ninguna varita tenga mas largo q la caja