0_0_22281749_29890.cpp: In function 'int main()': 0_0_22281749_29890.cpp:55:73: error: cast from 'unsigned int*' to 'unsigned int' loses precision [-fpermissive] for (i=0; i<m; i++) scanf("%d",b+i),ne[a+b[i]]=(unsigned)(b[i]+a); ^