14/09/2019
Estamos nos últimos momentos da Maratona 2019.
A Maratona de Programação é um evento da Sociedade Brasileira de Computação que existe desde o ano de 1996.
Página para a divulgação de informações e notícias relacionadas com a Maratona de Programação no estado de Goiás. - Saiba mais em: http://www.maratona.inf.ufg.br/ Desde o ano de 2006 o evento vem sendo realizado em parceria com a Fundação Carlos Chagas. A Maratona nasceu das competições regionais classificatórias para as finais mundiais do concurso de programação da ACM, o ACM International Colle
14/09/2019
Estamos nos últimos momentos da Maratona 2019.
14/09/2019
E a entrega de balões continua 🎈🎈
14/09/2019
A entrega de balões começou 🎈🎈
14/09/2019
Foi dada a largada! Que comece a Maratona de Programação da SBC 2019.
14/09/2019
Momento de preparação antes da maratona
14/09/2019
14/09/2019
As equipes da Maratona de Programação da SBC 2019 já estão se preparando. A prova começará às 14:00.
24/08/2019
Os selecionados para participar na maratona de programação 2019 devem confirmar os dados no site do icpc até HOJE. A primeira fase será no dia 14 de setembro no instituto de informática, você pode levar qualquer material impresso para utilizar durante a competição.
16/07/2019
No dia 21/08 as 14:00 estaremos fazendo a nossa seletiva para Maratona de Programação 2019. Você que quer participar, inscreva seu time de 3 pessoas pelo formulário https://forms.gle/KeRUtKXrPu2ZMLoJ9, o primeiro colocado ganhará a vaga para disputar como equipe oficial na competição dia 14/09. O local da competição ainda será definido. Os competidores mais experientes da maratona serão os responsáveis por elaborar a provar, portanto não participaram. Esse é um ótimo motivo para já começarem a treinarem o quanto antes, aproveitem as férias, e boa sorte a todos!
20/06/2019
Competidores "aposentados" e ex-técnicos da Maratona SBC de Programação.
Considerem submeter problemas para a Regional Sul-Americana do ICPC 2019 (Final da Maratona SBC de Programação). Os problemas que não forem selecionados para a prova (que ocorrerá em Campina Grande, 08-09 de novembro), poderão ser selecionados para a Primeira Fase da Maratona SBC de Programação (realizada em sedes por todo o Brasil, em 14 de setembro).
Confiram a chamada de problemas para mais detalhes.
O Comitê de Problemas da Regional Latino-americana do ICPC
está solicitando problemas para a sua prova, que ocorrerá em
08-09 de novembro de 2019, 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é 15 de julho de
2019:
* 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 é bem-vinda)
- 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 te**es 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).
Não é estritamente necessário, mas se possível inclua na
submissão:
* uma solução completa, em C, C++, Java, Kotlin ou Python
* um arquivo de te**es 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 envie uma mensagem com os arquivos
descritos para: [email protected]
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
agosto, setembro, e outubro para trabalhar em seu problema
(finalizar e melhorar enunciado, te**es 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. No caso de autores brasileiros, os
problemas não selecionados podem ser considerados, se o autor
o desejar, para uso na Primeira Fase da Maratona de
Programação, cuja prova ocorrerá no dia 14 de setembro de
2019.
---------------------------------------
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 grafos 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).
---
ICPC-LA Problems Committee
[email protected]
Foto da Nicole De Khors do Burst
14/11/2017
Resultados e entrega das medalhas =)
Final Brasileira da XXII Maratona de Programação - Resultados Final Brasileira da XXII Maratona de Programação realizada em 11/11/17 em Foz do Iguaçu.