fork download
  1. #include <iostream>
  2. #include <fstream>
  3. #include <vector>
  4. #include <queue>
  5. #include <stack>
  6. #include <algorithm>
  7. #include <cstdio>
  8.  
  9. using namespace std;
  10.  
  11. long long int hori[1010], verti[1010];
  12. long long int grid[1010][1010];
  13.  
  14. int main() {
  15. int N;
  16. long long int ans = -1e18;
  17. cin>>N;
  18. for(int i = 0; i < N; i++) {
  19. for(int j = 0; j < N; j++) {
  20. cin>>grid[i][j];
  21. }
  22. }
  23. for(int i = 0; i < N; i++) {
  24. for(int j = 0; j < N; j++) {
  25. hori[i] += grid[i][j];
  26. verti[j] += grid[i][j];
  27. }
  28. }
  29. for(int i = 0; i < N; i++) {
  30. for(int j = 0; j < N; j++) {
  31. ans = max(ans, hori[i]+verti[j]-grid[i][j]);
  32. }
  33. }
  34. cout<<ans<<endl;
  35. }
  36.  
Time limit exceeded #stdin #stdout 5s 11456KB
stdin
Standard input is empty
stdout
Standard output is empty