반응형
https://algospot.com/judge/problem/read/PICNIC
모든 조합에서 조건을 만족하는 전체 경우의 수를 구함.
bool friendMap[10][10];
int n, m;
int countPairings(bool taken[10])
{
int first = -1;
for (int i = 0; i 0; CASE--)
{
memset(friendMap, 0, sizeof(friendMap));
for (scanf("%d %d", &n, &m); m > 0; m--)
{
int a, b;
scanf("%d %d", &a, &b);
friendMap[a][b] = friendMap[b][a] = true;
}
bool taken[10];
memset(taken, 0, sizeof(taken));
printf("%d\n", countPairings(taken));
}
return 0;
}
반응형