|
gildot |
|
| |
| Competições de programação | | | < COMTEC | Publicidade nos Jogos > | | gildot Login | | | Referências | | |
Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. | India (Pontos:4, Engraçado) |
| | Da-lhe mais uns anos e a organizacao destes eventos vai ser "outsourced" para Bangalore :) I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong.
|
| | | | | É, neste momento, o local onde vão buscar mais programadores. Mas o local com os melhores programadores (pelo menos os que ganham sempre esses concursos) é na China/Japão.
Paradoxo do ano: Microsoft Works! Dominus vobiscum |
| | | | Por acaso até não, o ICPC normalmente é dominado pelos canadianos da universidade de Waterloo ou pelos russos.
-- Carlos Rodrigues |
| | | | Aproveito já agora para convidar o pessoal que gosta disto a participar nas competições semanais do TopCoder. Estes torneios são muito interessantes pois para além de resolver os problemas, os programadores podem também tentar fazer com que o código dos outros falhe, ficando assim o adversário com 0 pontos :D Para além dos SRM semanais, ainda há outras competições, em que inclusivé se pode vir a ganhar dinheiro. Uma delas é o famoso Google Code Jam, mas há outras. Só para verem, neste momento os 3 coders com maior rating, já ganharam respectivamente $75175.00, $12619.00 e $25411.00 (dólares) só em competições algorítmicas (tambem há as de design e as de desenvolvimento).
Gostava de ver mais portugueses a participar, pois de acordo com as estatísticas ainda nem somos 10, e ainda só encontrei 1... |
| | | | | Ainda relacionado com o TopCoder, quando se registam têm direito a 210 salas com 3 problemas cada (1 fácil, 1 médio e 1 difícil) onde podem praticar com um juíz automático (e onde podem ver as soluções de outros coders, o que é muito útil!).
Já agora, não há prai 2 cromos da Nova que queiram fazer equipa comigo? :D
É que o pessoal com quem eu me dou não é lá muito adepto destas coisas.. |
| | | | Na volta até há aqui alguém interessado sim... Já lá vai um tempo desde AED2...mas esta até é uma area que me interessa bastante. |
| | | | Fiz AED2 ainda há mais tempo que o erebrus mas gostava de experimentar essas competições que penso poderem servir para avaliarmos melhor as nossas capacidades, refrescarmos a mente e darmos um pouco mais de exercício aos neurónios.
Se não estiveres a pensar entrar em competições limitadas a estudantes, conta comigo. |
| | | | Por acaso, um dos meus passatempos ocasionais é resolver problemas de programação no UVA, e uma vez participei num concurso local da minha univ. Estes concursos/competições não são para toda a gente, pois alguns dos problemas são baseados em estruturas de dados e algoritmos que o joe coder da esquina provavelmente não conhece (p.e grafos e o Dijktra's path finding algorithm), embora existam problemas cuja solução não necessita de nenhum algoritmo "especial". É por isso que os juízes online como o UVA se tornam uma boa ferramenta de estudo/prática para quem gosta de programar, pois permitem resolver e submeter problemas a qualquer altura, o que possibilita que alguém chegue, leia um problema e vá investigar algoritmos para o resolver, se não conhecer nenhum. O problema destas competições é poderem ir contra as boas práticas - os problemas têm de ser resolvidos num único ficheiro. Pode-se fazer o desenvolvimento "normalmente", mas como o tempo conta, muita gente ser tentada a enfiar o código todo no mesmo ficheiro logo de início (o que em alguns problemas não será mau, mas em outros pode ser). Se for alguém viciado nos concuros pode apanhar esse hábito. |
| | | | | Eu já participei em alguns: duas MIUPs, uma SWERC, neste último TIUP e em provas locais. Uma coisa te digo, não é verdade per se que estes concursos forçarem más práticas, mas é verdade que normalmente não se tem tempo para usar boas práticas. Mas no final de tudo, o importante para ter boas prestações nestes concursos é praticar muito para se conhecerem as soluções chave, porque os problemas (os complicados) giram sempre em torno da mesma meia dúzia de algoritmos. Quem pratica pouco fora dos concursos (como eu) vê-se muitas vezes confrontados com problemas em que se está mesmo a ver a solução mas os promenores do algoritmo necessário estão esquecidos. Pode-se sempre levar documentação (em papel), mas mais uma vez a questão do tempo não permite perder tempo com pesquisas em livros, ou se sabe na ponta dos dedos ou perde-se muito tempo.
-- Carlos Rodrigues |
| | | | Não será bem assim, ja participei em bastantes concursos de programação, entre eles as ONIs e IOIs (Olimpiadas Nacionais de Informatica e Internacionais) e os problemas lá têm todos base algoritmica, no entanto, isso não chega, e não creio ke decorar os problemas chave vá resultar numa boa prestação nestes concursos. É preciso conhece-los mas nao só, há que ter criatividade, capacidade de raciocinio.. e sorte.. entre outros factores para que um concurso corra bem. Cumprimentos. |
| | | | Não se trata de decorar os problemas chave, mas sim saber alguns algoritmos e soluções tipo que podem ser usadas com apenas algumas massagens (aí entra a criatividade). Normalmente apenas um ou dois problemas em cada concurso são realmente diferentes, os outros normalmente caem sempre dentro de um determinado grupo. Já agora, as olimpíadas (nas quais eu nunca participei) funcionam segundo regras diferentes, neste concursos não há pontos por bom comportamento, o júri é automático e só passam os programas que resolvem o problema a 100% e correm dentro dos limites apertados de memória e tempo de execução.
-- Carlos Rodrigues |
| |
|