ای سی ام کار تازه وارد

در این وبلاگ مطالبی در مورد برخی الگوریتم ها و راهنمایی برای حل سوالات ارائه می گردد

ای سی ام کار تازه وارد

در این وبلاگ مطالبی در مورد برخی الگوریتم ها و راهنمایی برای حل سوالات ارائه می گردد

188 - Perfect Hash

پنجشنبه, ۱ تیر ۱۳۹۱، ۰۸:۲۶ ب.ظ

لینک سوال :

UVA - 188 - Perfect Hash


مفهوم سوال :

سوال میگه یه hash function داریم که میاد یه کلمه می گیره و بوسیله یه عدد ثابت C به یه عدد صحیح می بره .

سوال میگه برای یه جمله دلخواه که میده ، کوچکترین مقدار C رو بدست بیارید که بعد از hash ، هیچ دو تا کلمه ای به یه عدد hash نشده باشن .


حل :

حل این سوال تو حالت کلی کار آسونی نیست ولی چیزی که این سوال رو آسون کرده اینه که تو statement یه الگوریتم ارائه شده که با اون مقدار C حساب میشه .

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

یعنی به ازای هر مقدار C چک کنید کف conflict هست یا نه ، اگه بود به راحتی مقدار بعدی C بدست میاد.

حواستون باشه که بعد از بار تغییر دادن C باید کل کلمات با مقدار جدید چک بشن .



موافقین ۰ مخالفین ۰ ۹۱/۰۴/۰۱
رضا حسینی آشتیانی UVA - 188 - Perfect Hash

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی