Posted: Fri Jul 10, 2009 4:05 pm Post subject: جمع اوری سکه های طلا از ماتریس
با سلام
اگر میشه یه راهنمایی در انجام پروژه زیر بکنین.پروژه به شرح زیر هست:
در یک ماتریس M x N تعدادی سکه طلا قرار دارند و باید توسط روبات هایی به بهترین صورت ممکن جمع آوری شوند . روبات ها از گوشه ی بالا و سمت چپ ماتریس وارد شده و از گوشه ی سمت راست و پایین ماتریس خارج می شود و تنها می تواند حرکاتی به صورت پایین و سمت راست داشته باشد . روبات ها با وارد شدن به خانه هایی که سکه در آن ها قرار دارد , سکه ها را بر می دارند و به این ترتیب سکه ها جمع می شوند . بهترین صورت وقتی است که تمام سکه ها با کمترین تعداد روبات جمع آوری شوند.
ورودی برنامه : N,M و ماتریسی که 0 خانه های خالی را نشان می دهد و 1 نماینده ی خانه هایی است که سکه ها در آن قرار دارند.
خروجی برنامه : حداقل تعداد روبات های لازم و همچنین حداکثر رباتهای لازم؟!
من فکر می کنم تعداد روبات ها و سکه های طلا فرع قضیه هست . توی گسسته آمار و طراحی الگوریتم یه فرمول داشتیم برای تعداد مسیرهای ممکن از این سر مستطیل تا اون سر مستطیل با همین محدودیاتی که شما می گی . احتمالا اصل قضیه به همین فرمول بر میگرده . طول مسیر هم که m+n در هر شرایطی هست .
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum