#include<iostream>
int main()
{
bool** arr;
int _for_size;
int a, b;
int arr_size; std::cin >> arr_size >> _for_size;
arr = new bool* [arr_size];
for (int i = 0; i < arr_size; i++)
{
arr[i] = new bool[arr_size];
for (int j = 0; j < arr_size; j++)
{
arr[i][j] = false;
}
}
for (int i = 0; i < _for_size; i++)
{
std::cin >> a >> b;
arr[a][b] = true;
arr[b][a] = true;
}
int sum = 0;
for (int i = 1; i < arr_size; i++)
{
for (int j = 1; j < arr_size; j++)
{
if ((arr[i][j] && arr[j][i]) || i==j)
{
continue;
}
arr[i][j] = true;
arr[j][i] = true;
sum++;
}
}
std::cout << sum;
for (int i = 0; i < arr_size; i++)
{
delete[]arr[i];
}
delete[]arr;
return 0;
}
exit code가 0이 아니라고 런타임에러 뜨는데
이유가 뭘까요?
몰?루
ㅠㅠ
아 Segmentation Fault였네요