Índices de orden de filas principales

Actualmente estoy trabajando en un proyecto en el que los mapas de terreno 2D se guardan en una matriz unidimensional. Cada bloque en el mapa está indexado por coordenadas xy. Entonces, para guardar el mapa en una matriz unidimensional, utilicé el método de orden de fila mayor http: //en.wikipedia.org/wiki/Row-major_orde) para convertir las coordenadas xy en un único valor de índice (lo que me permite poner el bloque en una matriz).

Ahora, mi problema es ¿cómo lo convierto de nuevo? Tengo un número único que debo volver a convertir en coordenadas xy. Cualquier ayuda sería apreciada. ^^

Respuestas a la pregunta(1)

Su respuesta a la pregunta