Submission #419026

#TimeUsernameProblemLanguageResultExecution timeMemory
419026JediMaster11Rectangles (IOI19_rect)C++17
10 / 100
12 ms356 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define vint vector<int> #define vll vector<long long> #define fo(a, b, c) for (int a = b; a < (int)c; a++) #define rfo(a, b, c) for (int a = b - 1; a >= (int)c; a--) #define print(x) cout << x << "\n" ll count_rectangles(vector<vint> grid) { int n = grid.size(); int m = grid[0].size(); if(n <=2 || m <= 2){ return 0; } ll count=0; bool work=true; int maxEdge = max(grid[1][0], grid[1][m-1]); //subtask 5 fo(i,1,m-1){ fo(j,i,m-1){ work=true; fo(x,i,j+1){ int val = grid[1][x]; if(val >= grid[1][i-1] || val >= grid[0][x] || val >= grid[2][x] || val >= grid[1][j+1]) { work=false; break; } } if(work){ count++; } } } return count; }

Compilation message (stderr)

rect.cpp: In function 'long long int count_rectangles(std::vector<std::vector<int> >)':
rect.cpp:27:9: warning: unused variable 'maxEdge' [-Wunused-variable]
   27 |     int maxEdge = max(grid[1][0], grid[1][m-1]);
      |         ^~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...