# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1247604 | julia_08 | Aliens (IOI16_aliens) | C++20 | 1 ms | 584 KiB |
#include <bits/stdc++.h>
#include "aliens.h"
using ll = long long;
using namespace std;
const int MAXN = 1e3 + 10;
int dp[MAXN][MAXN];
int s[MAXN][MAXN];
int first_solve(int n, int m, int k, vector<int> r, vector<int> c){
for(int i=1; i<=m; i++){
for(int j=1; j<=m; j++){
s[i][j] = 0;
}
}
for(int i=0; i<n; i++){
r[i] ++;
c[i] ++;
if(r[i] < c[i]) swap(r[i], c[i]);
for(int j=c[i]; j<=r[i]; j++){
for(int k=c[i]; k<=r[i]; k++){
s[j][k] ++;
}
}
}
int cnt = 0;
for(int i=1; i<=m; i++){
for(int j=1; j<=m; j++){
if(s[i][j] > 0) cnt ++;
}
}
return cnt;
}
ll take_photos(int n, int m, int k, vector<int> r, vector<int> c){
if(k == n) return first_solve(n, m, k, r, c);
}
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... |