제출 #1267127

#제출 시각아이디문제언어결과실행 시간메모리
1267127vtnooAliens (IOI16_aliens)C++20
4 / 100
1 ms328 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;
}

컴파일 시 표준 에러 (stderr) 메시지

aliens.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
aliens_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#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...