C++ - MPI
Publicado por victoria (1 intervención) el 16/02/2008 02:13:35
HOLA A TODOS!
NECESITO ACLARAR UNAS DUDAS
TENGO QUE HACER UN TRABAJO EN C++ CON PROCESOS EN PARALELO, LIBRERIA MPI.
SE PROGRAMAR EN C++ PERO NO TENGO IDEA DE COMO HACER ESO
EL TRABAJO ES SUPER SENCILLO, PERO ESTOY DESESPERADA, PUES NO SE COMO HACERLO.
TENGO
QUE SIMULAR EL ATERRIZAJE EN UN AEROPUERTO,
La dimensión no necesariamente debe ser un cubo, siendo los datos de entrada la altura, el largo y el ancho.
Con respecto a la salida, el único requisito es que, obviamente, debe tener 0 en la coordenada altura, pero puede estar localizada en cualquier arista
El número de aviones que anden circulando es aleatorio (REPRESENTAMOS A CADA AVION POR UN NUMERO)
Las entradas pueden estar en cualquier lado (uno las define) pero deben ser 3.
Los movimientos del avión son en todas direcciones.
Se considera la cantidad de combustible que cada avion posee, es decir:
AVION 1
COMBUSTIBLE 80
el 80 representa básicamente, que en a lo mas 80 movimientos el avión debe aterrizar, o sino se cae. La cantidad de combustible de cada avión es independiente.
Se supone que entra un avión al espacio y la torre de control sabe en que posición esta y cuánto combustible le queda. La torre debe guiar al avión hacia la pista. Todos los aviones se mueven al mismo tiempo.
ES ALGO MAS O MENOS ASI:
Input
Ancho
Largo
Alto
punto de entrada 1
punto de entrada 2
punto de entrada 3
punto de salida
numero de aviones
avion1 tiempo ingreso
avion2 tiempo ingreso
.
.
.
avionz tiempo ingreso
Ejemplo
10
10
10
5 10 10
1 5 10
10 5 10
5 1 1
3
1 1000 3
2 500 3
3 250 1
Output
avion tiempo sobrante (c1,d1,e1) (c2,d2,e2) ...
.
.
.
Ejemplo
1 2 (10,5,10) ... (5,1,1)
2 25 (10,5,10) ... (5,1,1)
3 3 (5,10,10) ... (5,1,1)
AYUDA PLIS!!
NECESITO ACLARAR UNAS DUDAS
TENGO QUE HACER UN TRABAJO EN C++ CON PROCESOS EN PARALELO, LIBRERIA MPI.
SE PROGRAMAR EN C++ PERO NO TENGO IDEA DE COMO HACER ESO
EL TRABAJO ES SUPER SENCILLO, PERO ESTOY DESESPERADA, PUES NO SE COMO HACERLO.
TENGO
QUE SIMULAR EL ATERRIZAJE EN UN AEROPUERTO,
La dimensión no necesariamente debe ser un cubo, siendo los datos de entrada la altura, el largo y el ancho.
Con respecto a la salida, el único requisito es que, obviamente, debe tener 0 en la coordenada altura, pero puede estar localizada en cualquier arista
El número de aviones que anden circulando es aleatorio (REPRESENTAMOS A CADA AVION POR UN NUMERO)
Las entradas pueden estar en cualquier lado (uno las define) pero deben ser 3.
Los movimientos del avión son en todas direcciones.
Se considera la cantidad de combustible que cada avion posee, es decir:
AVION 1
COMBUSTIBLE 80
el 80 representa básicamente, que en a lo mas 80 movimientos el avión debe aterrizar, o sino se cae. La cantidad de combustible de cada avión es independiente.
Se supone que entra un avión al espacio y la torre de control sabe en que posición esta y cuánto combustible le queda. La torre debe guiar al avión hacia la pista. Todos los aviones se mueven al mismo tiempo.
ES ALGO MAS O MENOS ASI:
Input
Ancho
Largo
Alto
punto de entrada 1
punto de entrada 2
punto de entrada 3
punto de salida
numero de aviones
avion1 tiempo ingreso
avion2 tiempo ingreso
.
.
.
avionz tiempo ingreso
Ejemplo
10
10
10
5 10 10
1 5 10
10 5 10
5 1 1
3
1 1000 3
2 500 3
3 250 1
Output
avion tiempo sobrante (c1,d1,e1) (c2,d2,e2) ...
.
.
.
Ejemplo
1 2 (10,5,10) ... (5,1,1)
2 25 (10,5,10) ... (5,1,1)
3 3 (5,10,10) ... (5,1,1)
AYUDA PLIS!!
Valora esta pregunta


0