이번 문제는 진짜 오래 풀었다. 부분집합을 만들어서 풀어야겠다고 생각해서 비트를 이용하였는데, 아래의 방법으로 부분집합을 만드는 순간 시간초과가 되어버렸다. 다른 사람의 소스를 보면서 재귀합수 방법으로 이해하고 다시 풀어보니 생각보다 간단했다. map을 모두 조회하는 방법, range based for문을 사용하는 방법을 이해했다. 무엇보다 문제를 제대로 읽자^___^... void printSubsets(char arr[], int n) { for (int i = 0; i < (1