اولین نکته این است که نمی توان از بین 13 سکه با 3 بار به جواب رسید.(چرا؟همین پایین را ببین)و حداقل 4 بار وزن کردن می خواهد.
در بین n سکه با مقایسه اول می توانیم یا
یا
سکه را حذف کنیم (یعنی با اطمینان بگوییم که تقلبی نیستند.)
حال فرض کنیم 20 سکه داشته باشیم،آن را به 4 دسته 5 تایی تقسیم می کنیم. ابتدا 2 تا دسته ی 5 تایی را با هم مقایسه می کنیم اگر یکسان بودند ،سکه تقلبی در بین 10 سکه دیگر است که با حداکثر 3 بار وزن کردن به دست می آید(با توجه به این که از بین 12 تا هم می توان با 3 بار وزن کردن پیدا کرد) و در غیر اینضورت سکه تقلبی در بین همین 10 سکه اولیه است که باز با حداکثر 3 بار وزن کردن به دست می آید.
برای عدد های بزرگتر به دسته هایی با این اندازه ها تقسیم می کنیم:
21={5,5,5,6}
22={5,5,6,6}
23={6,6,6,5}
24={6,6,6,6}
یعنی با 24 سکه و 4 بار وزن کردن می توان به جواب رسید ولی:
25={6,6,6,7}
و
برابر 13 است. با توجه به این که 13 ، چهار بار وزن کردن می خواست،برای وزن کردن 25 به 4+1=5 بار وزن کردن نیاز داریم.
این راه حل پاسخ تعمیم کلی تری که خودم مطرح کردم را نیز می دهد
کمی دقت کنید!!
جواب سوال شما
24 است.