#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include using namespace std; int main() { int N, K; cin >> N >> K; int arr[2][7] = { { 0,0 }, {0,0,0,0,0,0,0} }; int S, Y; for (int i = 0; i > S >> Y; arr[S][Y]++; } int cnt = 0; for (int j = 0; j
#include using namespace std;int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int arr[10001] = { 0, }; // 좌표의 길이 int N; // 테스트 케이스 cin >> N; int a, b; for (int i = 0; i > a >> b; for (int j = a; j 배열 초기화랑 작대기 길이에 주의, 정점의 개수를 세면 안됩니다
#include #include #include using namespace std; int a[30][30]; int group[30][30]; int dx[] = {0,0,1,-1}; int dy[] = {1,-1,0,0}; int n; int ans[25*25]; void bfs(int x, int y, int cnt) { queue q; q.push(make_pair(x,y)); group[x][y] = cnt; while (!q.empty()) { x = q.front().first; y = q.front().second; q.pop(); for (int k=0; k