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

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

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

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

552 - Filling the Gaps

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

لینک سوال :

UVA - 552 - Filling the Gaps


مفهوم سوال :

سوال یه سری رشته میده که فقط شامل 0 و 1 و * هستش .

حالا میگه می تونیم به صورت دلخواه به جای * ، 0 یا 1 بزاریم ، حالا بیشترین تعداد رشته های متمایز که می تونیم بسازیم رو می خواد .


حل :

برای حل من یه تابع بازگشتی نوشتم که هر بار می اومد تو رشته به جای * ، 0 یا 1 می گذاشت ، اگه به رشته اش می رسیدم که * نداشت ، به جواب ها اضافه می کردمش.

برای این که رشته های تکراری رو چند بار نشمرم ، از set استفاده کردم .


موافقین ۰ مخالفین ۰ ۹۱/۰۴/۰۱
رضا حسینی آشتیانی UVA - 552 - Filling the Gaps

نظرات  (۰)

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

ارسال نظر

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