fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void) {
  5. // scan data
  6. int data[50][50]={0};
  7. int n,m;
  8. scanf("%d%d",&n,&m);
  9. int i,j;
  10. for(i=0;i<n;i++)
  11. for(j=0;j<m;j++)
  12. scanf("%d",&data[i][j]);
  13.  
  14. //process data
  15. int x;
  16. int a,b;
  17. int count=0;
  18. int total;
  19. int print[2500][2];
  20. int dist;
  21. for(i=0;i<n;i++)
  22. for(j=0;j<m;j++){
  23. x=data[i][j];
  24. total=0;
  25.  
  26. for(a=0;a<n;a++)
  27. for(b=0;b<m;b++){
  28. dist=abs(i-a)+abs(j-b);
  29. if(dist<=x) total+=data[a][b];
  30. }
  31.  
  32. if(total%10==x%10){
  33. print[count][0]=i;
  34. print[count][1]=j;
  35. count++;
  36. }
  37.  
  38. }
  39.  
  40. printf("%d\n",count);
  41. for(i=0;i<count;i++)
  42. printf("%d %d\n",print[i][0],print[i][1]);
  43. return 0;
  44. }
  45.  
Success #stdin #stdout 0.01s 5320KB
stdin
5 6 
1 3 4 1 3 1
1 1 4 1 3 1
1 1 3 2 5 3
4 3 3 1 4 1
5 2 1 1 1 1
stdout
4
0 2
1 3
2 3
3 3