سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:56:50 -0600 امیر شکریاولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!
مطالعه چه منابعی برای شرکت در مرحله ی اول لازمه؟
وزن شتر ها - دوره ی 23 - مرحله ی 1
همه را با تلفن خبر کنید - دوره ی 05 - مرحله ی 1
تعداد راههای افراز عدد ۱۰۰ به اعداد کوچکتر از خود
منابع المپیاد کامپیوتر شامل سایت ها و کتاب ها برای تمام مراحل (مرحله 1و2و3)
اعداد زوج پشت سرهم نوشته شده, رقم 1388ام کدام است؟
راه حل بازگشتی و غیر بازگشتی برای مساله برجهای هانوی
سوال 1- تا زدن کاغذ به نحوی که هر بار ضخامتش دو برابر شود
سوال 3- تقسیم دانشآموزان کلاس به ۳ دسته و برگزاری مسابقات
سوال ۴ـ حداکثر تعداد بازههای مینیمال رنگی چند تا است؟
در این قسمت میتونی به یک پرسش پاسخ بدی. اگه میخوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخها مفید هستند حتما بهشون رای بده تا پرسشها و پاسخهای خوب مشخص بشن.
توی قسمت پیشنمایش میتونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
میتونی از تگهای معمولی و سادهی html هم استفاده کنی.
با دکمههایی که بالای ویرایشگر قرار دارند کلی کار میشه کرد. از عکسگذاشتن بگیر تا لیست شمارهدار. حتما امتحانشون کن.
برای نوشتن علائم ریاضی میتونی از Mathjax استفاده کنی.
راهنمای Mathjax رو از سایت
math.stackexchange
بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.
به نام خدا
در یک ایستگاه قطار ریلی به شکل زیر وجود دارد:
در سمت ورودی صفی از $n$ واگن با شمارههای ۱ تا $n$ به دنبال هم و به ترتیب شمارههایشان قرار دارند، به طوری که واگن شمارهی ۱ در ابتدا و وااگن شمارهی $n$ در انتهای صف قرار دارند. قسمتی که در شکل پشته نامیده شده است بنبست است و واگنها میتوانند به ترتیب از ورودی وارد پشته شده و از طریق خروجی خارج شوند. پشته به اندازهی کافی طولانی است و میتواند همهی واگنها را در خود جای دهد. بدیهی است که اگر تعدادی واگن به ترتیب وارد پشته شوند، قطاری که آخر وارد شده باشد اولین قطاری از این دسته است که خارج میشود.
نحوهی حرکت واگنها در این ایستگاه را با اعمال زیر میتوان نشان داد:
$.1$عمل $I$: یک واگن از ورودی وارد پشته میشود.
$.2$عمل $O$: کلیهی واگنها موجود در پشته از آن به سمت خروجی خارج میشوند.
تنها اعمال فوق مجازند و توجه کنید که هیچ واگنی نمیتواند از خروجی به پشته و یا از پشته به ورودی بازگردد. همچنین برداشتن واگنها از روی ریل مجاز نیست. با توجه به این اعمال، بدیهی است که شمارههای واگنهای خروجی جایگشتی از دنبالهی ورودی $1,2,3,...,n$ که شمارههای واگنهاست، میباشد.
جایگشت $a_1,a_2,a_3,...,a_n$ از اعداد $1,2,3,...,n$ را دنبالهی قابل تولید مینامیم اگر بتوان آن را با استفاده از اعمال $I$ و $O$ تولید کرد. به عنوان مثال دنبالهی $2,1,4,3$ یک دنبالهی قابل تولید استو ترتیب اعمالی که این دنباله را تولید میکند به صورت زیر است:
1-$I$: ۱ وارد پشته میشود.
2-$I$: 2 وارد پشته میشود.
3-$O$: پشته خالی میشود (ابتدا ۲ و سپس ۱ از پشته خارج میشوند).
4-$I$: ۳ وارد پشته میشود.
5-$I$: 4 وارد پشته میشود.
6-$O$: پشته خالی میشود (ابتدا ۴ و سپس ۳ از پشته خارج میشوند).
الف) نشان دهید که آیا دنبالهی $2,1,3,6,4,5$ قابل تولید از دنبالهی $1,2,3,4,5,6$ میباشد یا خیر؟ دنبالهی $3,2,1,5,4,6$ چطور؟ در صورت مثبت بودن پاسخ، ترتیب انجام اعمال $I$ و $O$ را مشخص کنید. در غیر این صورت ادعای خود را ثابت کنید.
ب) اگر $t_n$ تعداد دنبالههای قابل تولید از دنبالهی $1,2,3,...,n$ باشد، $t_n$ را به صورت یک فرمول صریح بر حسب $n$ محاسبه نمایید. (الگوریتم لازم نیست.)
ج) یک جایگشت $a_1,a_2,a_3,...,a_n$ از اعداد ۱ تا $n$ از اعداد ۱ تا $n$ داده شده است. برنامهای بنویسید که مشخص کند آیا این دنباله قابل تولید از دنبالهی $1,2,3,...,n$ است یا خیر. اعداد دنباله به ترتیب چپ به راست به صورت ورودی به برنامهی شما داده میشود. خروجی باید در صورت قابل تولید بودن دنباله، کلمهی $YES$ و سپس رشتهای از $I$ و $O$ باشد به طوری که با انجام این اعمال، به ترتیب، بتوان دنبالهی مورد نظر را تولید کرد. اگر دنباله قابل تولید نباشد خروجی برنامهی شما باید کلمهی $NO$ باشد.
د) در این بند فرض کنید که هر عمل $O$، خرج نمودن فقط یک واگن از پشته است (و نه تمامی آنها). در این صورت اگر $S_i$ تعداد دنبالههای قابل تولید از دنبالهی $1,2,3,...,i$ باشد، $s_n$ را به صورت فرمولی بر حسب $s_i$، $(i \lt n)$، محاسبه نمایید. (الگوریتم لازم نیست.)
قسمت بعدی هم اینکه $s_n$ رو به صورت یک رابطه صریح برحسب $n$ به دست بیارین.
سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:56:50 -0600 امیر شکری321546 امکان بذیر است ابتدا واگن های شماره 123 وارد بشته میشوند وبعد خارج میشوند سبس واگن شماره ای 45 و بعد واگن شیش چرا مورد یک امکان بزیر نیست چون فزض کنبید واگن های n تا n+y وارد شوند وخارج شوند در جایگشت حای n با n+Y عوض میشود جای n+1 با n+y-1 عوض میشه که مورد اول از این قانون بیروی نمیکنه تعداد حالتها هم میشه
kf(n=fn-1+fn-2.........................f1+1که میشه جواب اخر دو بتوان نه منهای یک چرا جون گفت فرض میکنیم درحالت اول فقظ قطار شماره یک وارد بشته شه و بعد خارج شه که ن منهای یک قظار دیگه میمونه که میشه به ف ن منهای یک حالت درست کرد حایگشتو مرحله ای بعد قطارای یک ودو باهم وارد شن که ن منهای دوقظار میمونه که به ف منهای دوحالت میشه بقیرو درست کرد الا اخر قست ج الگوریتمش این میشه فکر کنم جایگاه iجک کن اکر عدد i اونحا بود برو بغدی ولی اگر عدد x اونجا بود حایگاه xچک کن اگر عدد i اونجا نبود غلطه اگه بود جایگاه بعدیو جک کن http://pastebin.ubuntu.com/14859006/ ب .ن : بعد اینکه کدو اجرا کردین رشترو که بدین اگه درست باشه اول طول رشترو میده بعد هیچی دیگه نمیده اگه غلط باشه طول رشترو میده بعد چنتا صفر که تعداد صفرا تعداد نا بهنجاریا رشتس
4:ثابت میشه ک یه حالت پرانتز گذاری حالت مطلوبه یعنی هر وقت ب انتهای یه پرانتز رسیدیم از آخرین باری ک یه پرانتزو باز کردیم تا همینجارو برعکس میکنیم تعداد حالت های پرانتز گذاری هم عدد کاتالانه:
فک کنم این بود:
$${1 \over n+1} \times { 2n \choose n}$$