ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2015-04-12 05:50:52 -0500
  • مشاهده شده: 525 بار
  • بروز شده: 2015-04-25 13:18:25 -0500

پرسش‌های مشابه:

سوال2- پوشاندن کف یک اتاق مستطیل شکل با تعدادی متناهی فرش طبق یک نقشه‌ی قابل قبول

سوال 1- تایید کنید روش مهدی و ایلیا ممکن است به کوچک‌ترین عدد ممکن نرسد

سوال 3- الگوریتمی برای آقای کاف بنویسید که در حداقل زمان بتواند لامپ‌های سالم و نیز سرپیچ‌های سالم را پیدا کند

ناریا - سوال 3 - دوره 16 - یالی که حذفش دو زیردرخت با حداقل ⌊n/۳⌋ و حداکثر ⌈۲n/۳⌉ راس ایجاد

سوال ۵- انتخاب افراد برای بررسی صندوقچه‌ها

سوال ۶- تعداد جداول اصلاح‌پذیر را به دست آورید

سوال ۷- تعیین سیاست برای تشخیص رنگ کلاه‌ها

سوال ۸- طراحی خیابانهای شهر و محل خانه‌ی شهردار طبق قوانین کشور آنتونیو

سوال 2- قورباغه‌ي پهلوان روی محور اعداد صحیح

سوال ۵- رنگ‌آمیزی پراکنده یک جدول با رنگ‌های سیاه و سفید

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

توی قسمت پیش‌نمایش می‌تونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
می‌تونی از تگ‌های معمولی و ساده‌ی html هم استفاده کنی.
با دکمه‌هایی که بالای ویرایش‌گر قرار دارند کلی کار می‌شه کرد. از عکس‌گذاشتن بگیر تا لیست شماره‌دار. حتما امتحان‌شون کن.

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

سوال۴- خطوط ارتباطی محمد و حسین برای مقابله با تغییر بیت‌های پیغام توسط دشمنانشان

1

سلام.

اگر کسی جواب این سوال رو بلده بنویسه لطفا. من نتونستم حل کنم.

محمد در اصفهان زندگی می‌کند و حسین در تهران. بین اصفهان و تهران یک خط ارتباطی ارزان وجود دارد که محمد برای فرستادن پیغام‌هایش به حسین از آن استفاده می‌کند. هر پیغام دنباله‌ای از ارقام ۰ یا ۱ (تعدادی بیت) است. متاسفانه تعدادی از دشمنان این دو دوست قصد دارند بین‌شان تفرقه ایجاد کنند؛ به همین دلیل برخی مواقع تعدادی از بیت‌های پیغامی که از این خط مبادله می‌شود را تغییر می‌دهند. محمد که از این موضوع مطلع شد یک خط ارتباطی گران‌قیمت بین اصفهان و تهران خرید. این خط از جاهای مخفی می‌گذرد و تضمین شده که بیت‌هایی که از آن رد می‌شود تغییری نخواهد کرد. ولی چون این خط ارتباطی گران‌قیمت است محمد دوست دارد تا حد ممکن مقدار کمی اطلاعات را از طریق این خط منتقل کند.

فرض کنید محمد قصد دارد $۲^k$ بیت را از خط ارزان‌قیمت منتقل کند. برحسب اطلاعات قبلی او می‌داند حداکثر ۲ بیت از این اطلاعات ممکن است توسط دشمنان تغییر کند. حال او قصد دارد حداقل تعداد بیت را به عنوان اطلاعات کمکی هم‌زمان از خط گران‌قیمت برای حسین بفرستد به طوری که حسین با استفاده از این اطلاعات اضافی بتواند تشخیص دهد که آیا هیچ‌یک از $۲^k$ بیت دریافتی تغییر کرده است یا خیر.

ثابت کنید که اگر محمد کم‌تر از $k+۱$ بیت اطلاعات از خط گران‌قیمت بفرستد حسین نمی‌تواند قاطعانه تشخیص دهد که آیا بیت‌های فرستاده شده تغییر کرده‌اند یا خیر.

مرحله۲ دوره۱۶ کلاس-دوم ۱۳۸۵
2015-04-12 05:50:52 -0500
روبیک 2379 ● 13 ● 27 ● 44
پاک‌کردن   ویرایش سوال
نظرات

طولانیه ولی کلیتش رو میتونم بگم اگه خاصتی

2015-04-14 14:24:28 -0500 احمدرضا

روبیک عزیز٬ برای طبقه‌بندی بهتر سوالات مرحله۲ سوال شما ویرایش شد.

2015-04-21 23:49:53 -0500 محمدی

ممنون

2015-04-22 05:48:36 -0500 روبیک

سلام میدونستید انجمن علمی نخبگان دانشگاه صنعتی شریف مسابقه تخصصی مهارت سنجی برنامه نویسی و داده کاوی گذاشته است آدرس سایتش www.fanavard.com

2015-08-06 07:12:24 -0500 امیر شکری

سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه

2016-10-26 11:08:50 -0500 امیر شکری

2 پاسخ

2

اعداد ۰۰۰۰...۰۰۰ ، ۰۰۰۰۱۰....۰۰۰۰۰ ، ۰۰۰۰۰۱0۰...۰۰۰ ، ....... ، ۰۰۰....۱۰۰۰۰۰ در نظر بگیر ( ۲k بیت)
$ 2^k +1 $ عدده هر عدد میتونه طی تغییر به عدد دیگه تبدیل بشه
اگر کمتر از k+1 بیت از خط گران قیمت داشته باشیم حداکثر $ 2^k $ عدد مختلف میتونیم تعیین کنیم بنابراین چون برای اون $ 2^k +1 $ باید دنباله متفاوت داشته باشیم حداقل به k+1 نیاز داریم

2015-04-22 07:31:43 -0500
کامیاب 365 ● 1 ● 1 ● 8
پاک‌کردن   ویرایش پاسخ
نظرات

مطمئن هستی راه حلت کامله این سوال 35 امتیازی ها!!

2015-04-22 13:21:28 -0500 دمرل

راهش درسته منم جواب رو جای دیگه دیدم همین بود

2015-04-23 00:00:52 -0500 عطا

@دمرل قشنگی سوال سخت به راه حل کوتاهشه :D

2015-04-23 08:59:17 -0500 کامیاب

ممنون

2015-04-24 10:49:07 -0500 روبیک

غلط نیست !؟ ما نمیخوایم بفهمیم که رشتمون چی بوده ! فقط میخوایم ببینیم تغیییر کرده یا نه !

2015-04-24 14:04:02 -0500 طوفان
2

سلام. برای اینکه یگیم نمیشه ، باید بگیم تعدادی حالت هستند که تغییر کرده و نکرده شون با عدد دهی کمتر قابل تشخیص نیست مجموعه زیر رو در نظر بگیر ( 0000...00 و 001...000 و 010...000 و... 000...100 ) این مجموعه شامل 2k+1 عضو هست که با سقف(lg(2k+1) = k + 1 حداقل قابل تشخیصه ... و برای هر کدوم حداقل باید یک عدد تخصیص پیدا کنه و اگر کمتر از k + 1 بیت باشه به دو تاشون یه عدد میده ( طبق لانه کبوتری) ، => دو رسته تغییر یافته و دست نخورده قابل تشخیص نیستند => به حداقل k + 1 بیت نیاز داریم ...

2015-04-25 13:18:25 -0500
اسمیت 119 ● 1 ● 2 ● 7
پاک‌کردن   ویرایش پاسخ

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

کلیه‌ی حقوق این سایت متعلق به کمیته‌ی ملی المپیاد کامپیوتر است.