hi all, i encountered this puzzle (http://www.crackpuzzles.com/?p=236):

At one point, a remote island’s population of chameleons was divided as
follows:
- 13 red chameleons
- 15 green chameleons
- 17 blue chameleons
Each time two different colored chameleons would meet, they would change
their color to the third one. (i.e.. If green meets red, they both change
their color to blue.) Is it ever possible for all chameleons to become the
same color? Why or why not?”


and the solution provided by auther is like this:
*Solution: *
Lets define a function f(red, blue, green) = |red – blue| + |blue – green| +
|green – red|
When two chameleons of different colours meet and convert to the third one,
the value of function f will always change by 0 or 3 or 6 (i.e. a multiple
of 3). In the initial situation f is 8.
If all of them get converted into a single colour then f would be 90 =
2*(red+blue+green)
So we are basically looking for a solution to the equation: 8 + 3x = 90,
which has no integer solutions. Hence it is not possible.


well, my problem is this:

f(13,15,17)=8,
f(15,14,16)=2
so , we can see that ” the value of function f will always change by 0 or 3
or 6″ is not true, i am wondering~!

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to