سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:24:10 -0600 امیر شکریاولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!
مقایسه وزن سکه های خسته و سرحال
چرخاندن سکه های دور دایره !!!!
یک سوال تقریبا آسون ولی به درد بخور
باز هم سوال خوب ، باز هم زندانی های معروف !!!!
بازی بازی با گراف خسته و سرحال
یافتن کوچکترین پیچ و مهره با مقایسه آنها
آشپزباشی: مرتب کردن پشته با برعکس کردن یک دنباله متوالی از ابتدای آن
دنباله و جادوگر - دوره ی 24 - مرحله ی 2
الگوریتمی برای کمینه کردن تعداد دفعات بازشدن کشوها
الگوریتم محاسبه لگاریتم-سوال مسابقه دانش آموزی صنعتی شریف
در این قسمت میتونی به یک پرسش پاسخ بدی. اگه میخوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخها مفید هستند حتما بهشون رای بده تا پرسشها و پاسخهای خوب مشخص بشن.
توی قسمت پیشنمایش میتونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
میتونی از تگهای معمولی و سادهی html هم استفاده کنی.
با دکمههایی که بالای ویرایشگر قرار دارند کلی کار میشه کرد. از عکسگذاشتن بگیر تا لیست شمارهدار. حتما امتحانشون کن.
برای نوشتن علائم ریاضی میتونی از Mathjax استفاده کنی.
راهنمای Mathjax رو از سایت
math.stackexchange
بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.
2 به توان n تا سکه داریم که 2 به توان n-1 آن ها از نوع 1 و 2 به توان n-1 تا از آن ها نوع 2 هستند می دانیم هیچ و سکه ای از دو نوع مختلف هم وزن نیستند ولی سکه های هر نوع به تنهایی با هم برابرند یک ترازو داریم که a سکه در کفه ی اول و b سکه در کفه ی دوم می گزاریم و به ما می گوید سکه های کدام کفه سبک تر است(یا می گوید مساوی اند) ثابت کنید با حد اکثر n-1 بار استفاده از ترازو می توان یک سکه از نوع 1 و یک سکه از نوع 2 پیدا کرد
سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:24:10 -0600 امیر شکریلم : اگر دو دسته 2k مهره ای داشته باشیم که بدانیم وزن یک دسته از دسته دیگر بیشتر است ، میتوانیم با k مرحله یک سکه ی خسیس و یک سکه ی سرحال پیدا کنیم .
اثبات لم : حکم را به استقرای ریاضی روی k ثابت میکنیم .
پایه : k = 0 یک سکه ی خسیس داریم و یک سکه ی سرحال ( چون باید یکی بزرگتر از دیگری باشه ! ) پس با 0 مرحله می شود !
فرض : اگر دو دسته 2k مهره ای داشته باشیم که بدانیم وزن یک دسته از دسته دیگر بیشتر است ، میتوانیم با k مرحله یک سکه ی خسیس و یک سکه ی سرحال پیدا کنیم .
حکم : اگر دو دسته 2k + 1 مهره ای داشته باشیم که بدانیم وزن یک دسته از دسته دیگر بیشتر است ، میتوانیم با1 + k مرحله یک سکه ی خسیس و یک سکه ی سرحال پیدا کنیم .
دسته ی با وزن بیشتر را A مینامیم و دسته ی دیگر را B ! حال A و B را به دو قسمت مساوی a1 و b1 - a2 و b2 تقسیم میکنیم . a1 را با b1 مقایسه کرده ، اگر یکی از دیگری بزرگتر بود که طبق فرض استقرا به حکم خواهیم رسید ، در غیر این صورت میدانیم که چون A > B پس حتما a2 و b2 برابر نیستند . پس طبق فرض استقرا به حکم رسیدیم .
حکم را به استقرای ریاضی روی n ثابت میکنیم .
پایه : n = 1 با صفر مرحله میفهمیم .
فرض : 2n سکه داریم که 2n - 1 از آنها سرحال و بقیه خسته هستند . با حداکثر n - 1 مرحله میتوان دو سکه پیدا که یکی خسته و دیگری سرحال باشد .
حکم : 2n + 1 سکه داریم که 2n از آنها سرحال و بقیه خسته هستند . با حداکثر n مرحله میتوان دو سکه پیدا که یکی خسته و دیگری سرحال باشد .
سکه ها را به چهار بخش 2n - 1 تایی تقسیم میکنیم و به ترتیب آنها را a4 a3 a2 a1 مینامیم .
حال a1 را با a2 مقایسه میکنیم . اگر
1) مساوی نبودند : طبق لم به حکم خواهیم رسید . زیرا طبق لم n - 1 مرحله + یک مقایسه = n
2) مساوی باشند : a2 را در نظر نمیگیریم و الگوریتم روبه رو را اجرا میکنیم : a1 را دو بخش میکنیم . اگر دو بخش مساوی باشند یک بخش را نگه داشته و باز همین الگوریتم را انجام میدهیم و در غیر اینصورت طبق لم اگر دو بخش ، 2i مهره داشته باشد 1 + n - 2 - i مقایسه انجام داده ایم که طبق لم i تا مقایسه هم داریم پس حداقل n - 1 مرحله نیاز داریم . حال فرض میکنیم تا آخر الگوریتم یعنی پس از n - 2 مرحله همه با هم برابر می شوند پس دو دسته ی a1 و a2 مهره هایشان از یک نوع هستند و a3 و a4 از نوع دیگر پس یکی از مهره های a1 و یکی از a3 را میگیریم .
با تشکر از تمام کسانی که در نوشتن این اثبات ما را کمک کردند :-)