2009-10-05 27 views
15

Quiero resolver problemas de geometría en concursos de programación en línea. Pero cada vez que los leo, me parece demasiado difícil. Sugiera algunos libros y recursos con los que pueda estudiar geometría computacional.¿Dónde estudiar geometría computacional?

+0

¿Qué tipo de problemas enfrenta que son difíciles de entender? ¿Podría ser un problema básico de geometría/trigonometría? –

+0

Significa cualquier algoritmo que creo que es computacionalmente muy intensivo y que no se ajusta al límite de tiempo. – avd

+1

La mayoría de los problemas de geometría son difíciles – SomeUser

Respuesta

2

Éstos son dos excelentes libros, he usado como libros de texto en la universidad:

  1. J D Foley, van Dam et al. Introduction to Computer Graphics. Addison-Wesley, 1994, ISBN 0-201-60921-5.

  2. D Hearn y M P Baker. Computer Graphics with Open GL (3rd edition). Prentice-Hall, 2004, ISBN 0-13-120238-3.

Introduction to Computer Graphics http://ecx.images-amazon.com/images/I/513QBRR0VAL._SL500_AA240_.jpg Computer Graphics with Open GL http://ecx.images-amazon.com/images/I/519TMP2ENVL._SL500_AA240_.jpg

+1

¿Son de ayuda para estos concursos significa que están en gráficos de computadora – avd

+0

Bueno, eso realmente depende del problema que desea resolver; los gráficos de computadora generalmente implican un uso intensivo de la geometría. No estoy seguro de si podrían ayudarlo a resolver su problema de geometría específico. –

+0

@Aditya - Espero que no sean de utilidad en los concursos, pero su pregunta es confusa, ya que la geometría computacional tiene un significado muy específico para la mayoría de las personas. http://en.wikipedia.org/wiki/Computational_geometry –

3

Con el fin de resolver los problemas básicos de la geometría de forma rápida, para que se ejecute en los plazos del concurso, es necesario asegurarse de que tiene un buen conocimiento de los algoritmos de escritura.

Esta página tiene algunas buenas sugerencias sobre cómo mejorar. Está configurado como un curso de lectura de dos semestres.

http://mrmbdctg.freehostia.com/contest_Tipsforbeginner.html

3

Puede probar el archivo de problemas en TopCoder.
Pero debe registrarse primero.

En el filtro elegir:
Categoría: Geometría
División II Nivel: Level One o Level Two.

Casi todos los problemas tienen descripción de las soluciones.

Son bastante simples en comparación se elige un problema geométrico aleatorio de algún archivo del concurso.

Por page también se puede encontrar una gran cantidad de tutoriales, incluidas las geométricas.

2

Y por supuesto hay Computational Geometry - An Introduction, por Preparata y Shamos. Lo tengo y lo recomiendo para una introducción a los principios. Sin embargo, en realidad no es un diccionario de código.

Cuestiones relacionadas