A = 1-4 BCD 가 생각할수 있는 A의 사과갯수
(A가 5개 이상 처먹으면 자기보다 많이먹은사람이 없다는걸 알게되므로 B에게 질문할리 없음)
B = 2-4 CD 가 생각할수 있는 B의 사과갯수
(마찬가지로 5개 이상 처먹으면 C가 자기보다 많이먹엇을리 없단걸 알게되고A의 질문에도 모른다 할수 없음
1개이하라면 A의 질문에 자신이 누군가보다 많이 먹을수 있는 경우가 생기지 않으므로 아니라고 해야하지만 모르니 말이안됨)
C = 3-4 D 가 생각할수 있는 C의 사과갯수
(마찬가지로 5개 이상 처먹엇을리 없고 B가 A의 질문에 모른다고 답한걸 보고 2개이상 먹은걸 알수 있기떄문에
2개일경우 모른다가 아니라 '아니'라고 답할수 있음)
-------------------------------------------------
D가 5개를 처먹엇다면 저들에게 6개만 주어졋다는걸 알고
114 123 222 의 경우의 숫자를 ABC가 어떤조합으로 가져갓는지 알수 없습니다.
A의 질문 대한 B의 대답을 보고 A가 1-4개,B가 2-4개 가 될수 있는 경우의수
141 123 132 222 의 경우의 수만 남게 되는걸 파악할수 있게 되고
B의 질문 대한 C의 대답을 보고 C가 3-4개 가 될수 있는 경우의수 123 만 남게 되는 상황이 됨
--------------------------------------------------
D가 4개를 처먹엇다면 ABC에겐 7개의 사과가 주어지고
115 124 133 223 의 경우의 숫자를 ABC가 어떤조합으로 가져갓는지 알수 없습니다.
A의 질문 대한 B의 대답을 보고 A가 1-4개,B가 2-4개 가 될수 있는 경우의수
124 142 133 232 223 322 의 경우의 수만 남게 되는걸 파악할수 있게 되고
B의 질문 대한 C의 대답을 보고 C가 3-4개 가 될수 있는 경우의수
124 133 223 의 경우의 수가 남게 되므로 정확히 누가 몇개씩 먹엇는지 파악할수 없게 됩니다
----------------------------------------------------
D가 3개를 처먹었다면 ABC에겐 8개의 사과가 주어지고
116 125 134 224 233 의 경우의 숫자를 ABC가 어떤조합으로 가져갓는지 알수 없습니다.
A의 질문 대한 B의 대답을 보고 A가 1-4개,B가 2-4개 가 될수 있는 경우의수
125 134 143 224 242 422 233 323 332 의 경우의 수가 남게되고
B의 질문 대한 C의 대답을 보고 C가 3-4개 가 될수 있는 경우의수
134 143 224 233 323 의 경우의 수가 남게 되므로 정확히 몇개씩 먹엇는지 파악할수 없게 됩니다
--------------------------------------------------------
D개 2개를 처먹엇을 경우 ABC에겐 9개의 사과가 주어지고.....
117 126 135 144 225 234 333 의 경우의 숫자를 ABC가 어떤조합으로 가져갓는지 알수 없습니다.
A의 질문 대한 B의 대답을 보고 A가 1-4개,B가 2-4개 가 될수 있는 경우의수
126 135 144 225 234 243 324 342 423 432 333 의 경우의 수가 남게되고
B의 질문 대한 C의 대답을 보고 C가 3-4개 가 될수 있는 경우의수
144 234 234 324 423 333 의 경우의 수가 나오기 때문에 정확히 알수 없음
굳이 1개까진 하지 않겟습니다.