Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int a[101][101], n, m, l, c;
  5.  
  6. int sum(int l1, int c1, int l2, int c2)
  7. {
  8.  
  9. if((l1 > l2) || (c1 > c2)) return 0;
  10. else
  11. if((l1 == l2) && (c1 == c2))
  12. if(a[l1][c1] % 2 == 0)return a[l1][c1];
  13. else return 0;
  14. else
  15. {
  16. int s = 0;
  17. int lm = (l1 + l2) / 2;
  18. int cm = (c1 + c2) / 2;
  19. s += sum(l1, c1, lm, cm);
  20. s += sum(l1, cm + 1, lm, c2);
  21. s += sum(lm + 1, c1, l2, cm);
  22. s += sum(lm + 1, cm + 1, l2, c2);
  23. return s;
  24. }
  25. }
  26.  
  27. int main()
  28. {
  29. int i, j;
  30. cin >> n>> m;
  31. for(i = 1;i <= n; i++)
  32. for(j = 1; j<= m;j++)
  33. cin >> a[i][j];
  34. cout << sum(1, 1, n, m);
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement