| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1286176 | lyra_g13 | Square or Rectangle? (NOI19_squarerect) | C++20 | 0 ms | 0 KiB |
#include "squarerect.h"
using ll = long long;
#include <bits/stdc++.h>
using namespace std;
bool am_i_square(int N, int Q) {
std::vector<std::vector<ll>> adj(n , std::vector<ll>(n));
for(int i = 0 ; i < N ; i++){
for(int j = 0 ; j < N ; j++){
adj[i][j] = inside shape(i+1, j+1);
}
}
ll l = 0;
ll ll = 0;
ll b = 0;
ll bb = 0;
for(int i = 0 ; i < N , l <=0; i++){
for(int j = 0 ; j < N ; j++){
(adj[i][j] == 0)continue;
if(adj[i][j] == 1) ll++;
}
l = ll;
}
for(int i = 0 ; i < N , b <=0; i++){
for(int j = 0 ; j < N ; j++){
(adj[j][i] == 0)continue;
if(adj[j][i] == 1) bb++;
}
b = bb;
}
if(l == b){
return 1;
}
else{
return 0;
}
}
