[출제의도] 집합을 이용하여 문제를 해결한다.
조건 (가)에 의해 집합 A의 모든 원소 a에 대하여 2a∈/A이므로 a와 2a가 집합 A에 동시에 속할 수 없다.
a, 2a가 모두 속하는 집합들로 집합 U를 나누어 보면 다음과 같다.
{1,2,4,8,16}, {3,6,12}, {5,10}, {7,14}, {9,18}, {11}, {13}, {15}, {17}, {19}
각 집합에 속하는 모든 원소들을 크기 순서대로 나열 할 때, 이웃한 두 원소는 동시에 A에 속할 수 없다.
{1,2,4,8,16}에서 조건 (가)를 만족시키는 집합 A의 부분집합은
∅, {1}, {2}, {4}, {8}, {16}, {1,4}, {1,8}, {1,16}, {2,8}, {2,16}, {4,16}, {1,4,16}
이다.
이 중 집합 A의 원소의 개수가 최대일 때는
{1,4,16}⊂A인 경우이다.
마찬가지 방법으로 {3,6,12}에서 {3,12}⊂A이고 세 집합 {5,10}, {7,14}, {9,18}에서는 각 집합의 두 원소 중 하나의 원소가 A에 속한다.
또한 집합 A의 원소의 개수가 최대가 되기 위해서는 11, 13, 15, 17, 19는 항상 A에 속해야 한다.
즉, {11,13,15,17,19}⊂A이다.
이상에서 반드시 포함되어야 하는 원소의 합은
1+3+4+11+12+13+15+16+17+19=111이다.
조건 (나)에 의해 각 집합 {5,10}, {7,14}, {9,18}에서 한 개씩 선택한 원소의 합이 최대인 홀수가 되도록 5, 14, 18을 선택한다.
따라서 집합 A의 모든 원소의 합의 최댓값은
111+5+14+18=148이다.