[Todos] Solicitud de problemas para la Regional Latinoamericana del ICPC2014

Pablo Ariel Heiber pheiber en dc.uba.ar
Mar Mayo 20 10:40:08 ART 2014


Ultimos 3 dias para enviar propuestas!

2014-03-20 19:19 GMT-03:00 Pablo Ariel Heiber <pheiber en dc.uba.ar>:
> (favor de difundir)
>
> Solicitud de problemas para la Regional Latinoamericana del ICPC2014
> -----------------------
>
> El Comité de  Problemas de la Regional Latinoamericana  de la ACM ICPC
> solicita problemas para su prueba, a tomarse en noviembre de 2014, en
> la cual compiten universidades de toda América Latina.
>
> Los  autores   de  los  problemas  seleccionados   serán  invitados  a
> participar del desarrollo  final de la prueba regional  y a participar
> como jueces en algún sitio de competencia.
>
> Para cada problema, es necesario enviar, hasta el 23 de mayo de 2014:
>
> * un archivo en formato PDF conteniendo:
>
>   - una  descripción precisa del problema, en idioma inglés, con ejemplos de
>    casos de test (es bienvenida pero no es necesaria la historia de fondo)
>
>   - una  descripción  de  las estrategias  posibles de  solución; para
>    problemas en los que el  tiempo de ejecución es relevante, indicar
>    la complejidad máxima aceptable
>
>   - un  plan de  tests simplificado, indicando características  de los
>    tests que  sean importantes para  verificar la correctitud  de las
>    soluciones
>
>   - una estimación de la dificultad del problema para los competidores
>    (1  para el  problema mas  fácil de  la Regional,  10 para  el más
>    difícil).
>
> * una solución completa, en C, C++ o Java
>
> * un  archivo de  tests que  ilustre diferentes  escenarios,  casos de
>  borde, casos interesantes, etc.
>
> Se rechazarán los envios incompletos o que no cumplan el formato
> establecido. Notar especialmente que toda la información excepto
> archivos de entrada/salida y códigos fuente debe ir en un mismo PDF.
>
> Para  enviar un  problema, enviar  un mail  a problem.setter en gmail.com
> para recibir información sobre como proceder.
>
> Restricciones:
>
> * El autor  no puede ser competidor,  coach ni director de  sede en la
>   Regional
>
> * El autor debe tener tiempo  disponible durante los meses de julio, agosto
>   y septiembre  para  trabajar  en  su  problema  (finalizar  y  mejorar
>   enunciado, soluciones  alternativas, creación  de los casos  de test
>   finales), y de preferencia también tiempo para trabajar en problemas
>   de otros autores
>
> * El  autor se  debe compremeter  a  mantener en  secreto el  problema
>   enviado hasta que el Comité termine la selección de problemas, y en caso de
>   ser seleccionado, hasta luego de finalizar la competencia.
>
> Los problemas  no seleccionados podrán ser utilizados  por los autores
> que los enviaron para otras competencias, o para enviar otro año.
>
> --------------------------------------------
> Sugerencias para escribir un buen problema
> ------------------------------------------
>
> * Si nunca lo ha hecho, lea al menos una prueba pasada latinoamericana
>   entera antes de empezar a escribir. Es sugerido leer más de una. Por
>   leer  queremos   decir  entender  la  idea  de   cada  problema,  no
>   simplemente mirar las letras.
>
> * Hacen falta problemas de todas las dificultades. Buen problema no es
>   equivalente a problema difícil.
>
> * Hay  muchos  temas para  problemas  (grafos, programación  dinámica,
>   geometría, aritmética,  goloso, backtracking, estructuras  de datos,
>   etc). Generalmente grafos y programación dinámica suelen ser los más
>   populares    y    la    prueba    será    seleccionada    intentando
>   diversificar. Nota: Está bien que un problema toque varios temas.
>
> * Conviene  dejar   bien  claro  cuáles  son   las  entradas  válidas,
>   incluyendo límites para todos los parámetros.
>
> * Los  problemas   con  salida  única   por  caso  de  test   son  muy
>   preferibles.  Si  una idea tuviera  una salida múltiple  posible, hay
>   varias técnicas  que se pueden  usar para volverla  única fácilmente
>   (lexicográficamente  menor,  pedir sólo  el  mínimo/máximo  y no  la
>   descripción de cómo se llega a él, etc).
>
> * Los problemas de decisión son  más difíciles de testear. Intente que
>   la salidas posibles de su problema tengan varios valores (un entero,
>   una cadena, etc).
>
> * Salvo que  la idea  del problema sea  directamente relacionada  a la
>   entrada/salida  (por ejemplo, problemas  de parsing  o de  dibujo en
>   pantalla),  tanto  entrada como  salida  deben  ser  lo más  simples
>   posibles  para leer  usando los  mecanismos  estándar (scanf/printf,
>   cin/cout, BufferedReader/System.out.println).
>
> ----
>
> O Comitê de Problemas da Regional Latino-americana ACM ICPC está
> solicitando problemas para a sua prova, que ocorrerá dia novembro
> de 2014, na qual competem universidades de toda a América Latina.
>
> Os autores dos problemas selecionados serão convidados a participar
> do desenvolvimento final da prova e a participar como juízes em alguma
> sede da competição.
>
> Para cada problema, é necessário submeter, até 23 de maio de 2014:
>
> * um arquivo no formato PDF contendo:
>
>   - uma descrição precisa do problema, em inglês, com exemplos de
>     casos de teste (uma história associada não é necessária, mas é
>     benvinda)
>
>   - uma descrição das estratégias possíveis para solução; para
>     problemas em que o tempo de execução seja relevante, indicar a
>     complexidade máxima aceitável
>
>   - um plano de teste simplificado, indicando características dos
>     testes que sejam importantes para verificar a corretude das soluções
>
>   - uma estimativa da dificuldade do problema para os competidores (1
>     para o problema mais fácil da Regional, 10 para o mais difícil).
>
> * uma solução completa, em C, C++ ou Java
>
> * um arquivo de testes que ilustre diferentes cenários, casos de
>   borda, casos interessantes, etc.
>
> Submissões incompletas ou que não cumpram o formato estabelecido
> não serão consideradas. Note, especialmente, que para facilitar a
> seleção, toda informação exceto soluções e arquivos de teste devem
> ser submetidas em um único arquivo PDF.
>
> Para submeter um problema, contacte problem.setter en gmail.com para
> receber informações sobre como proceder.
>
> Restrições:
>
> * o autor não pode ser competidor, técnico (coach) ou diretor de sede da
>   Regional
>
> * o autor deve ter tempo disponível, durante os meses de julho, agosto,
>   e setembro para para trabalhar em seu problema (finalizar e melhorar
>   enunciado, testes e soluções), e de preferência ter também tempo para
>   trabalhar em problemas de outros autores;
>
> * o autor deve se comprometer a manter sigilo sobre o problema
>   submetido até que o Comitê tenha terminado a seleção dos problemas,
>   e caso o problema seja selecionado, até o final da competição.
>
> Os problemas não selecionados podem ser utilizados pelos autores que
> os enviaram, em outras competições, ou para re-envio em outro ano.
>
> Sugestões para escrever um bom problema
> ----------------------------------------
>
> * Se você nunca escreveu um problema, leia e estude ao menos uma prova
>   inteira da regional latino-americana de anos passados antes de começar
>   a escrever. Sugere-se estudar mais de uma prova.
>
> * Para uma boa prova, necessita-se de problemas de todos os níveis de
>   dificuldade. Um bom problema não é equivalente a um problema difícil.
>
> * Há muitos temas para problemas (grafos, programação dinâmica,
>   geometria, aritmética, guloso, backtracking, estruturas de dados,
>   etc.). Geralmente garfos e programação dinâmica são os mais populares,
>   mas os problemas das provas serão selecionados tendo diversificação em
>   mente. Nota: é muito bom quando um mesmo problema toca vários temas.
>
> * Procure deixar bem claro quais são as entradas válidas, incluindo
>   limites para todos os parâmetros.
>
> * Os problemas com saída única são preferíveis. Se sua ideia tem saída
>   múltipla, há várias técnicas que podem ser usadas para facilmente
>   transformá-la em um problema com saída única (resultados em ordem
>   lexicográfica, solicitar apenas o mínimo e o máximo e não a descrição
>   do conjunto completo de resultados, etc.).
>
> * Os problemas de decisão são os mais difíceis de testar. Procure
>   fazer com que as possíveis saídas de seu problema tenham vários
>   valores (um inteiro, uma cadeia, etc.)
>
> * A menos que a ideia de um problema seja diretamente relacionada à
>   entrada/saída (por exemplo, problemas de parsing, ou de desenho na
>   tela), tanto a entrada como a saída devem ser o mais simples possível
>   de ler usando entrada/saída padrão  (printf/scanf, cout/cin,
>   BufferedReader/System.out).


Más información sobre la lista de distribución Todos