Submission #67015

#TimeUsernameProblemLanguageResultExecution timeMemory
67015ege_eksiMaxcomp (info1cup18_maxcomp)C++14
15 / 100
4 ms588 KiB
#include<iostream> #include<cstdio> #include<cstdlib> #include<climits> #include<algorithm> using namespace std; int n , m ; int **matrix; bool *visited; int **dp; int main() { scanf("%d %d" , &n , &m); matrix = new int*[n]; for(int i = 0 ; i < n ; i++) { matrix[i] = new int[m]; } for(int i = 0 ; i < n ; i++) { for(int j = 0 ; j < m ; j++) { scanf("%d" , &matrix[i][j]); } } //subtask 2 if(n == 1) { int ans = 0; for(int i = 0 ; i < m ; i++) { int maxi = matrix[0][i]; int mini = matrix[0][i]; int s = 1; for(int j = i+1 ; j < m ; j++) { maxi = max(maxi , matrix[0][j]); mini = min(mini , matrix[0][j]); s++; ans = max(ans , maxi - mini - s); } } printf("%d" , ans); } // subtask 1 if(n * m <= 20) { visited = new bool[400]; dp = new int*[400]; } return 0; }

Compilation message (stderr)

maxcomp.cpp: In function 'int main()':
maxcomp.cpp:19:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d %d" , &n , &m);
  ~~~~~^~~~~~~~~~~~~~~~~~~
maxcomp.cpp:32:9: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    scanf("%d" , &matrix[i][j]);
    ~~~~~^~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...