# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1267127 | vtnoo | Aliens (IOI16_aliens) | C++20 | 1 ms | 328 KiB |
#include <bits/stdc++.h>
using namespace std;
const int MAXM=100;
int grid[MAXM][MAXM];
bool color[MAXM][MAXM];
void colorear(int r, int c){
if(r<=c){
for(int i=r;i<=c;i++){
for(int j=r;j<=c;j++){
color[i][j]=true;
}
}
}else{
for(int i=c;i<=r;i++){
for(int j=c;j<=r;j++){
color[i][j]=true;
}
}
}
}
long long take_photos(int n, int m, int k, std::vector<int> r, std::vector<int> c){
for(int i=0;i<n;i++){
grid[r[i]][c[i]]++;
}
for(int i=0;i<m;i++){
for(int j=0;j<m;j++){
if(grid[i][j]){
colorear(i,j);
}
}
}
int ans=0;
for(int i=0;i<m;i++){
for(int j=0;j<m;j++){
/* cout<<color[i][j]<<" "; */
ans+=color[i][j];
}
/* cout<<endl; */
}
return ans;
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |