FAQs JUDGE

¿Tienes alguna duda sobre beecrowd? ¡Aquí puedes encontrar la respuesta!

  • ¿Es posible compilar mis códigos directamente en el portal?


    Desafortunadamente, todavía no es posible.

  • Persiví un error o tengo sugerencias para mejorar el sitio. ¿Dónde lo (los) puedo enviar?


    Puede contactarnos a través de comentarios página.

  • Quisiera eliminar mi cuenta. ¿Como lo hago?


    ¡Lamentamos que desee eliminar su cuenta! Para desactivarlo, vaya a la página de configuración y haga clic en el elemento del menú de la izquierda escrito: "desactivar".

  • Me gustaría cambiar el correo electrónico de mi cuenta. ¿Como lo hago?


    Primero, debe comunicarse con nuestro equipo con el correo electrónico que utiliza para iniciar sesión en el portal, a través de comentarios, informe la situación que desea cambiar el correo electrónico en su cuenta, y después de nuestra aprobación, envíe un mensaje con el nuevo correo electrónico. correo.

  • ¿Cómo puedo agregar una imagen en mi cuenta del portal?


    Beecrowd usa el Gravatar©, un avatar reconocido mundialmente. Si su email tiene un Gravatar clasificado como 'G', se mostrará automáticamente en su perfil. Si no tiene uno, vaya https://gravatar .com/site/signup, registre su correo electrónico (el mismo que se usa en el portal) y seleccione su Gravatar. Pueden pasar unos minutos hasta que se muestre el nuevo Gravatar ©.

    Además de Gravatar, aún puedes usar la foto de una de estas redes sociales: < span style="line-height: 1.6;">Facebook, Google o GitHub, aunque Gravatar © sigue siendo el estándar. Para usar la foto de estas redes, la cuenta debe estar vinculada al portal y los correos electrónicos de registro deben  altura: 1.6;">ser iguales.

  • ¿Puedo copiar códigos de Internet y publicarlos en mi servidor?


    Desafortunadamente, incluso más de unos pocos usuarios adoptan esta política para resolver problemas y ascender en la clasificación, eso no es bueno. Eso es falsedad ideológica y si nuestro sistema detecta dicho plagio, se le puede pedir que se retracte y su cuenta también está sujeta a cancelación.

    The beecrowd está disponible como una herramienta que fomenta una sana competencia entre los usuarios y los prepara para las competencias de programación y el mercado laboral.

  • ¿Puedo reportar a un usuario con un comportamiento extraño?


    Sí. Si sospecha de un usuario, puede contactarnos mediante un comentario. El equipo del portal investigará y castigará al usuario si está utilizando medios ilegales para ascender en la clasificación. Trabajemos juntos para mantener la competencia siempre como una juego/competencia sana entre los usuarios.

  • ¿Puedo jugar al hacker e intentar desestabilizar el servicio que ofrece beecrowd?


    Las fallas de seguridad solo se pueden explorar con el consentimiento explícito de los autores del portal. beecrowd el portal se reserva el derecho de tomar todas las acciones apropiadas en el caso de agresión criminal, punible de acuerdo con la ley brasileña.

  • ¿Cómo averiguo qué insignias hay en el portal?


    Puedes buscar otros perfiles (especialmente en los perfiles de tus amigos). Hay algunas insignias que son históricas y por lo tanto están disponibles solo por un tiempo predeterminado, no es posible obtenerlas al final de la promoción.

  • ¿Qué es posible informar a través del canal de comentarios?


    A través del canal de comentarios, puede informar todos los errores que haya encontrado en nuestro sitio web, desde errores de descripción del problema hasta errores del sistema. También puede denunciar a los usuarios que han hecho un mal uso de beecrowd, solicitar la desactivación de la cuenta y enviar sugerencias de nuevas funciones.

  • ¿Hay algún indicador del compilador establecido en el juez en línea?


    El indicador ONLINE_JUDGE está definido como verdadero en C++, por lo tanto, puede escribir algún código que solo se ejecute en su computadora con fines de prueba.

    #ifndef ONLINE_JUDGE
    // Este código solo se ejecutará en su máquina local
    #endif
  • ¿Cómo funciona el rango de Beecrowd?


    La clasificación de la multitud se basa en puntos. Puedes puntuar por:

    • Resolver problemas en cada lenguaje aceptado por nuestro juez. Sin embargo, tenga en cuenta que las diferentes versiones de cada idioma no generan puntos (es decir, al resolver un problema en C++ y C++17 solo obtendrá una puntuación, mientras que al resolver en C++ y Python recibirá puntos para cada lenguaje);
    • Desbloqueo de insignias;
    • Resolución de problemas en concursos abiertos. En las competiciones solo puntuarás una vez, independientemente de que hayas resuelto el problema en más de un idioma.

    También puedes perder puntos por:

    • Envío de códigos fuente copiados de repositorios en línea. Cada plagio detectado se traduce en -10 puntos.

    Todos sus intentos de resolver un problema hasta el primer Aceptado no interfieren con su puntaje.

    Puede intentar mejorar el tiempo de ejecución de su solución enviando nuevas versiones de su código, pero esto no aumentará su puntuación ni su posición en la clasificación general. ¡De esa manera, puede explorar nuevos conceptos y optimizaciones en diferentes idiomas y mejorar sus habilidades!

  • ¿Cómo se define la puntuación de cada problema?


    La puntuación de cada problema se define en función de su dificultad. Esto se estima utilizando una variación de la ELO que utiliza el número de veces que se "venció" el problema (es decir, cuántos usuarios resolvieron el problema) para determinar su dificultad. En este sistema, los problemas que son resueltos por varios usuarios con pocos intentos se clasifican como de baja dificultad, mientras que los problemas con más intentos pero menos resueltos se clasifican como de alta dificultad..

    Luego, los problemas se distribuyen en función de la puntuación calculada por ELO, de modo que cada nivel contenga el 10 % de los problemas disponibles en beecrowd. Cada problema también obtiene una puntuación, con una precisión decimal, dentro del rango del nivel en el que está clasificado. Si el problema tiene una calificación de Nivel 5, por ejemplo, la puntuación puede variar entre 5,0 y 5,9.

    La dificultad de los problemas se reajusta semanalmente. Esto significa que los problemas pueden cambiar de nivel y cambiar su puntuación. Por lo tanto, su puntuación total puede variar de una semana a otra..

  • ¿Por qué mi código C recibe un 'Error de compilación' en beecrowd y localmente no?


    El lenguaje C en beecrowd representa el ANSI C. ANSI C no reconoce algunos patrones que sí hacen las versiones más nuevas de C, como la declaración de variables dentro de bucles for, por ejemplo. Si su compilador no muestra ningún error de compilación y está tratando de depurar el error mostrado por beecrowd, debe definir el patrón ANSI C cuando compile su código. En las versiones más recientes de GCC, debe usar la marca -ansi con este propósito:

    gcc -ansi -O2 yourcode.c -o yourcode -lm