# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1247603 | julia_08 | Aliens (IOI16_aliens) | C++20 | 0 ms | 324 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=0; i<n; i++){
r[i] ++;
c[i] ++;
if(r[i] < c[i]) swap(r[i], c[i]);
s[c[i]][c[i]] ++;
s[r[i] + 1][c[i]] --;
s[r[i]][c[i] + 1] --;
s[r[i] + 1][r[i] + 1] ++;
}
int cnt = 0;
for(int i=1; i<=m; i++){
for(int j=1; j<=m; j++){
s[i][j] += s[i - 1][j] + s[i][j - 1] - s[i - 1][j - 1];
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);
}
컴파일 시 표준 에러 (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... |