#include<stdio.h>
#include<mpi.h>
#define n 10
int rank,size;
int a[n];
int i;
int lsum,gsum;
int lavg,gavg;
MPI_Init(&argc,&argv);
MPI_Comm_rank(&rank,MPI_COMM_WORLD);
MPI_Comm_size(&size,MPI_COMM_WORLD);
for(i=0;i<n;i++)
{
}
for(i=0;i<n;i++)
{
lsum+=a[i];
}
lavg=lsum/n;
MPI_Reduce(&lsum,gsum,1,MPI_INT,MPI_SUM,0,MPI_COMM_WORLD);
MPI_Finalize();
return 0;
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bXBpLmg+CiNkZWZpbmUgbiAxMAoKCglpbnQgcmFuayxzaXplOwoJaW50IGFbbl07CglpbnQgaTsKCWludCBsc3VtLGdzdW07CglpbnQgbGF2ZyxnYXZnOwoJTVBJX0luaXQoJmFyZ2MsJmFyZ3YpOwoJTVBJX0NvbW1fcmFuaygmcmFuayxNUElfQ09NTV9XT1JMRCk7CglNUElfQ29tbV9zaXplKCZzaXplLE1QSV9DT01NX1dPUkxEKTsKCXNyYW5kKHJhbmspOwoJZm9yKGk9MDtpPG47aSsrKQoJewoJCWFbaV09cmFuZCgpJTEwOwoJCQoJfQoJZm9yKGk9MDtpPG47aSsrKQoJewoJCWxzdW0rPWFbaV07CgkJCgl9CglsYXZnPWxzdW0vbjsKCU1QSV9SZWR1Y2UoJmxzdW0sZ3N1bSwxLE1QSV9JTlQsTVBJX1NVTSwwLE1QSV9DT01NX1dPUkxEKTsKCXByaW50Zigic3VtICVkIixnc3VtKTsKCU1QSV9GaW5hbGl6ZSgpOwoJcmV0dXJuIDA7CgkKCgo=