A Drop of the Programming Sea

یک قطره از دریای برنامه نویسی: وبلاگ امیرحسین مهدی‌نژاد، برنامه‌نویس، مدرس برنامه‌نویسی و دانشجوی مهندسی کامپیوتر

A Drop of the Programming Sea

یک قطره از دریای برنامه نویسی: وبلاگ امیرحسین مهدی‌نژاد، برنامه‌نویس، مدرس برنامه‌نویسی و دانشجوی مهندسی کامپیوتر

۴ مطلب در مهر ۱۳۹۲ ثبت شده است

دختر و پسرهای دبیرستانی برای سوارشدن به اتوبوس صف بسته اند، امّا اتوبوس راه می افتد اگر و تنها اگر پسرها زودتر از دخترها سوار شوند! پس باید تغییراتی در صف ایجاد شود، اینگونه که در هر ثانیه اگر پسری، دختری را جلوی خود دید جای آنها عوض می شود تا زمانی که هیچ دختری جلوی هیچ پسری نباشد؛ در اینجا دخترها را با F و پسرها را با M نمایش می دهیم. به ازای هر رشته ی ورودی شامل F و M ، حداقل زمان برای تشکیل رشته ای از تمام M ها در سمت راست و تمام F ها در سمت چپ را بر حسب ثانیه به دست آورید.


input
MMFF
output
3

۱ نظر موافقین ۰ مخالفین ۰ ۱۹ مهر ۹۲ ، ۱۲:۱۰
Amirhossein Mahdinejad

کتاب "آشنایی با الگوریتم ها (CLRS)" از کتاب های معروف در زمینه الگوریتم (زبان اصلی) بوده که دارای آموزش با زبانی روان و مناسب، مثالهایی مفهومی و کاربردی و از همه مهم تر قطعه کدهایی است که به یاد گیری کمک می کند و از کتاب های معروف المپیاد کامپیوتر است.

Introduction-to-Algorithms-CLRS-cover

دانلود کتاب زبان اصلی آشنایی با الگوریتم ها در ادامه مطلب...

۲ نظر موافقین ۰ مخالفین ۰ ۱۲ مهر ۹۲ ، ۱۴:۰۶
Amirhossein Mahdinejad

فیلم جدید "Die Hard" تازه در سینما اکران شده است. جلوی بلیت فروشی سینما، n نفر برای خرید بلیت صف بسته اند، هر فرد یکی از سه مقدار 25 یا 50 یا 100 دلاری پول دارد و هزینه ی بلیت 25 دلار است. آیا بلیت فروش میتواند به هر نفر یک بلیت بفروشد و باقیمانده ی پولش را نیز پس دهد؟ (او در ابتدا هیچ پولی در دخل ندارد و بنابراین ترتیب افراد مهم است)


input
4
25 25 25 100
output
YES

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ مهر ۹۲ ، ۲۱:۴۸
Amirhossein Mahdinejad

از کتاب های خیلی خوب نظریه گراف (زبان اصلی) می توان به کتاب "آشنایی با نظریه گراف" نوشته ی "داگلاس بی. وست" اشاره کرد. این کتاب از معروف های گرافه و سؤالای مناسبی برای المپیاد کامپیوتر داره.

Introduction-to-Graph-Theory-West-cover

دانلود کتاب زبان اصلی وست در ادامه مطلب...

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ مهر ۹۲ ، ۲۱:۴۲
Amirhossein Mahdinejad