Guest User

Untitled

a guest
Jul 17th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #define W 1000
  2. #define H 1000
  3. #define MAX 100000
  4. void initImg(int img[], float dtr[])
  5. {
  6. for(int i=0;i<W;i++)
  7. for(int j=0;j<H;j++)
  8. img[i*W+j]=255;
  9.  
  10. for(int j=0;j<H;j++)
  11. {
  12. img[j] = 0;
  13. img[W*(W-1)+j] = 0;
  14. }
  15. for(int i=0;i<W;i++)
  16. {
  17. img[i*W] = 0;
  18. img[i*W+H-1] = 0;
  19. }
  20. for(int i=0;i<W;i++)
  21. for(int j=0;j<H;j++)
  22. {
  23. if(img[i*W+j]==0)
  24. dtr[i*W+j] = 0; // <------here
  25. else
  26. dtr[i*W+j] = MAX; // <------here
  27. }
  28. }
  29. int main()
  30. {
  31. int image[W*H];
  32. float dtr[W*H];
  33. initImg(image,dtr);
  34. return 0;
  35. }
  36.  
  37. int image[W*H];
  38. float dtr[W*H];
  39.  
  40. int *image = new int[W*H];
  41. float *dtr = new float[W*H];
  42.  
  43. for(int i=0;i<W;i++)
  44. for(int j=0;j<H;j++)
  45. {
  46. if(img[i*W+j]==0)
  47. dtr[i*W+j] = 0; // <------here
  48. else
  49. dtr[i*W+j] = MAX; // <------here
  50. }
  51.  
  52. std::vector<int> image(W*H);
  53. std::vector<float> dtr(W*H);
  54.  
  55. dtr[W*W+j] = 0;   <------here
Add Comment
Please, Sign In to add comment