a53

pavaj

a53
Feb 21st, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #include <fstream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int n,m,k;
  7. ifstream f("pavaj.in");
  8. f>>n>>m>>k;
  9. int a,S[n+1][m+1];
  10. for(int i=0;i<=n;++i)
  11. S[i][0]=0;
  12. for(int j=0;j<=m;++j)
  13. S[0][j]=0;
  14. for(int i=1;i<=n;++i)
  15. for(int j=1;j<=m;++j)
  16. f>>a,S[i][j]=S[i-1][j]+S[i][j-1]-S[i-1][j-1]+a;
  17. int L1,C1,L2,C2;
  18. ofstream g("pavaj.out");
  19. while(k--)
  20. {
  21. f>>L1>>C1>>L2>>C2;
  22. if(L1>L2)
  23. swap(L1,L2);
  24. if(C1>C2)
  25. swap(C1,C2);
  26. int SUMA=S[L2][C2]-S[L1-1][C2]-S[L2][C1-1]+S[L1-1][C1-1];
  27. if(SUMA==0)
  28. g<<0<<'\n';
  29. else
  30. if(SUMA==(L2-L1+1)*(C2-C1+1))
  31. g<<1<<'\n';
  32. else
  33. g<<2<<'\n';
  34. }
  35. return 0;
  36. }
Add Comment
Please, Sign In to add comment