AMC 10 · 2012 · #16
학년 8 countinglogic답을 골라 클릭하세요.
세 쌍의 조건은 모두 '적어도 하나' 형태라 정면으로 세기 어렵다. 먼저 각 노래를 '그 노래를 좋아하는 사람들의 집합'으로 바꿔 표현하고 가능한 집합을 나열한다. 그다음 좋은 경우만 직접 만드는 대신 여집합으로 센다. 즉 전체 배열에서 시작해, 포함-배제 원리로 필요한 쌍이 빠진 배열을 빼 나간다.
각 노래의 가능한 유형 나열
각 항목은 일곱 이름표 중 하나를 갖는다.
노래를 '누가 좋아하는가'라는 이름표로 바꾸면, 애매한 좋아함/싫어함 이야기가 7개 중 하나를 고르는 깔끔한 선택이 된다.
7.SP.C.8Make A Systematic List쌍 조건을 '모두 등장' 조건으로 바꾸기
짝 조건은 세 이름표가 모두 나와야 한다는 뜻이다.
따로 놓인 세 개의 '적어도 하나' 요구가 하나의 그림으로 합쳐진다. 세 쌍 이름표가 모두 등장해야 한다는 것이다.
7.SP.C.8Change Focus Count The Complement먼저 모든 이름표 배열 세기
모든 배열을 세는 것은 쉽다.
전체를 먼저 세고 나쁜 경우를 덜어내는 편이, 좋은 경우만 직접 쌓아 올리는 것보다 쉽다.
8.EE.A.1Identify Subproblems쌍이 빠진 배열 빼기
빠진 경우를 빼면 부호가 번갈아 나온다.
두 쌍이 빠진 경우는 두 번 빼지므로, 포함-배제가 그 겹침을 다시 더해 셈을 바로잡는다.
두 조건을 함께 어긴 경우는 두 번 빠지므로, 겹침을 되더해야 셈이 정직해진다.
▸ 왜?
겹치는 무리를 세면 공유된 부분이 겹쳐 세어지므로, 공유된 부분을 번갈아 더하고 뺀다.
▸ 왜?
모두 세고 나쁜 경우를 덜어 내는 편이, 좋은 경우만 곧바로 세우는 것보다 쉽다.
최종 합계 계산
합계는 132, 보기 (B).
거듭제곱 값을 포함-배제 식에 넣으면 모든 것이 좋은 배열의 개수 하나로 정리된다.
7.NS.A.3Change Focus Count The Complement'각각 적어도 하나'를 요구하는 문제에서는 전체 배열을 먼저 세고, 무언가 빠진 경우를 빼면 된다.
- 각 노래의 가능한 유형 나열
- 쌍 조건을 '모두 등장' 조건으로 바꾸기
- 먼저 모든 이름표 배열 세기
- 쌍이 빠진 배열 빼기
- 최종 합계 계산