Yus, no se utilizan matemáticas muy complicadas. Aunque eso si, cuanta mas mates lleves, mejor. Digamos q el proceso de diseño de la mayoria de algoritmos lleva un razonamiento muy parejo al de la resolución de ejercicios matemáticos. Por otro lado, a veces tendrás q implementar operaciones matemáticas (yo q se, multiplicación de matrices, reorrido de un arbol binario, o exploración de un grafo en anchura..., por poner ejemplos chorras) y aunque no será necesario q sepas q es cada una de esas cosas, ayudará bastante si las sabes y entiendas como funcionan....