سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:13:31 -0600 امیر شکریاولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!
آشپزباشی: مرتب کردن پشته با برعکس کردن یک دنباله متوالی از ابتدای آن
تعداد جواب های معادله ${1\over x}+{1\over y}={1\over n}$ در دستگاه اعداد صحیح
همه را با تلفن خبر کنید - دوره ی 05 - مرحله ی 1
یکی کردن علامت خانههای یک جدول $4\times 4$ از + و - ها
تبدیل جدول با چرخشهای ساعتگرد مربع $2\times 2$
دو زیرمجموعه فرد و زوج از مجموعه {۱، 2، 3، ...64}
انگور، آن هم از نوع «درختی» - آزمون دوم آزمایشی شاززز
جدولی $2010\times 2010$ امکان رسیدن به جدولی که همه مهره ها در یک خانه جمع شوند
در این قسمت میتونی به یک پرسش پاسخ بدی. اگه میخوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخها مفید هستند حتما بهشون رای بده تا پرسشها و پاسخهای خوب مشخص بشن.
توی قسمت پیشنمایش میتونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
میتونی از تگهای معمولی و سادهی html هم استفاده کنی.
با دکمههایی که بالای ویرایشگر قرار دارند کلی کار میشه کرد. از عکسگذاشتن بگیر تا لیست شمارهدار. حتما امتحانشون کن.
برای نوشتن علائم ریاضی میتونی از Mathjax استفاده کنی.
راهنمای Mathjax رو از سایت
math.stackexchange
بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.
n تا فنجان دور یک دایره قرار دارند و زیر یکی از آنها یک سکه پنهان شده...
ما در هر حرکت میتونیم دقیقا 4 تا از فنجان ها رو انتخاب کنیم و زیر اونها رو نگاه کنیم، سپس فنجان هارو به جای اولیشون برگردونیم؛ اما بعد از این حرکت، سکه، به یکی دو فنجان مجاورش میرود.
کمینه تعداد حرکت هایی که احتیاج داریم تا سکه رو پیدا کنیم، به دست آورید.
.
.
.
پ.ن: این یکی از سوالاییه که تو کانال تلگرام گروه دوره گذاشته شده، چون اونجا جواب سوالارو نمیذارن اومدم اینجا پرسیدم..:)
سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:13:31 -0600 امیر شکرینههههههه نميتوني با استقرا كمينه بودنو اثبات كني چون ممكنه مثلا برا يه n خاص حالت خاصب باشه:/ ://///////////////////////////////////
همیشه زیر فنجان ۱ را نگاه میکنیم. هر بار زیر سه فنجان متوالی را نگاه میکنیم. (شروع از ۲ و ۳ و ۴، بعدش ۴ و ۵ و ۶ و همین طوری تا $n$). اگر ما زیر آخرین فنجانی که نگاه میکنیم فنجان $i$ باشد و سکه زیر فنجان $i+1$ باشد اگر دوباره $i$ را چک نکنیم میتواند برود زیر آن. پس باید $i,i+1,i+2$ را چک کنیم.
تعداد حرکتهای این میشود $\frac{n}{2}-1$.
اثبات با استقرا. پایه استقرا: حداکثر ۴ تا فنجان داشه باشیم، با یک حرکت زیر آنها را نگاه میکنیم.
فرض استقرا: این الگوریتم برای مقدارهای کمتر یا مساوی $n-1$ کمینه است.
حکم استقرا: برای $n$ این الگوریتم کمینه است.
گام استقرا: اگر سکه زیر یکی از فنجانها غیر از $n$-امی باشد و هیچ وقت هم زیر فنجان $n$-ام نرود طبق فرض استقرا درست است. در غیر این صورت وقتی که زیر فنجان $n$-ام است در مرحلهی بعدی یا زیر ۱ میرود که الگوریتم در حرکت بعدی آن را پیدا میکند یا زیر یکی از فنجانها غیر از $n$ است که اگر تا حالا فنجان $n-1$ چک نشده باشد، طبق فرض استقرا پیدایش میکند و در غیر این صورت در مرحلهی بعدی پیدایش میکند. هر چک کردنی که برای فنجانهای مجاور $n$ شده باشد (به جز مرحلهی قبل از این) اضافه است چون در این مرحله ممکن بود که سکه برود زیر آن فنجانها. پس بهترین کار ممکن ما را برمیگرداند به $n-2$. پس تعداد حرکتها میشود $1+(n-2)/2-1=n/2-1$.