زمان کنونی: ۳۱ فروردین ۱۴۰۳, ۰۲:۰۶ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

درخواست کد الگوریتم حریصانه برای دادن بقیه پول

ارسال:
  

javady_joon پرسیده:

درخواست کد الگوریتم حریصانه برای دادن بقیه پول

سلام دوستان ببخشید
میشه کد این الگوریتم هم بذارید؟
این اخرین مزاحمته منه ممنون.
کد:
set greedy_applying
{
C={1,2,5,10,20,25,50};
S=[0];
while (!solution (s) && C=!ф)
{
  X= Select (c);
C=C-{x};
if (fesible (s,x))
   S=S+ {x};
}
  if (solution (S))
return S;
else
return (ф);
}
خیلی منونم فقط  میشه  یه توضیخ بدین که جای  تهی چه چیزی باید  گذاشت؟

۰
ارسال:
  

ف.ش پاسخ داده:

الگوریتم حریصانه برای دادن بقیه پول

منم این توضیح رو بدم که الگوریتم حریصانه در مورد این سوال و سوال کوله پشتی ۰و۱ وقتی جواب بهینه رو میده که سکه ها یا وزنه ها دنباله ای از تصاعد هندسی باشند. از مرتبه(nlogn)

فکر میکنم روش برنامه ریزی پویا بهتر باشه چون همواره جواب بهینه رو میده اما با مرتبه n^2.
البته در صورت سوالتون گفته بودید الگوریتم حریصانه پس جوابتون درسته. Smile

۰
ارسال:
  

Mohammad-A پاسخ داده:

درخواست کد الگوریتم حریصانه برای دادن بقیه پول

(۲۴ تیر ۱۳۹۱ ۰۷:۱۵ ب.ظ)A.A نوشته شده توسط:  فکر میکنم روش برنامه ریزی پویا بهتر باشه چون همواره جواب بهینه رو میده اما با مرتبه n^2.

این order که نوشتید٬ با وزن ماکزیمم n هستش؟

ارسال:
  

javady_joon پاسخ داده:

الگوریتم حریصانه برای دادن بقیه پول

سلام خودم این سوال رو خیلی وقت پیش گذاشته بودم ولی حالا خودم جوابشو میدم چون خودم حلش کردم و ارائه دادم
کد:
#include <iostream.h>
#include <conio.h>
int main ()
{
int  n,s,x,t;
int const null=0;
int i=6;
  int c[7]={1,2,5,10,20,25,50};
    cout << " Enter your  target price : ";
   cin >> n;
   t=n;
     s=0;
     x=0;
    cout  << " \n\n";
     while (s!=t && i!=null)
    {
      x=c[i];
         i=i-1;
         if (x<=t && s<t)
         {
           s=s+x;
           }
           }
          cout << x;
          getch ();
           return 0;
           }



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست کتاب یا جزوه برای ارشد و دکتری هوش مصنوعی H.Mohammadi ۱ ۱,۳۳۳ ۰۴ تیر ۱۴۰۲ ۰۱:۳۷ ب.ظ
آخرین ارسال: solmaz58
  مدل پولیا حل مسأله arshia20 ۰ ۶۸۷ ۱۱ آذر ۱۴۰۱ ۰۷:۱۲ ب.ظ
آخرین ارسال: arshia20
Rainbow درخواست موضوع پروژه برای درس شیوه ارائه Eternal ۳۲ ۴۹,۸۴۵ ۱۳ اسفند ۱۴۰۰ ۰۹:۲۹ ب.ظ
آخرین ارسال: Haniyeh2022
  درخواست معرفی منبع برای دروس پایگاه داده پیشرفته، تجارت و آموزش الکترونیکی ehsannaq3 ۱۱ ۱۳,۰۴۷ ۱۰ مهر ۱۴۰۰ ۰۸:۵۳ ق.ظ
آخرین ارسال: pouya47
Star درخواست کمک و راهنمایی برای شرکت در آزمون ارشد marvelous ۹ ۸,۰۵۸ ۰۶ مهر ۱۴۰۰ ۰۸:۱۸ ب.ظ
آخرین ارسال: فاطمه دیبا
  درخواست برنامه برای اردینو در iot seokheiry ۱ ۲,۹۷۶ ۱۳ بهمن ۱۳۹۹ ۱۲:۵۵ ب.ظ
آخرین ارسال: iot-programer
  درخواست مشاوره برای خرید لپتاپ cmptr20 ۰ ۱,۸۶۹ ۰۷ بهمن ۱۳۹۸ ۰۲:۲۶ ب.ظ
آخرین ارسال: cmptr20
  درخواست راهنمایی برای خرید elaheh1375 ۱ ۲۱ ۲۵ دى ۱۳۹۸ ۱۲:۱۳ ب.ظ
آخرین ارسال: zahra1350
  درخواست راهنمایی برای ارشد sali_h ۲ ۴,۴۷۸ ۲۳ مهر ۱۳۹۸ ۱۱:۱۸ ق.ظ
آخرین ارسال: mohamadreza025
  درخواست کمک برای انتخاب شغل user123 ۱۸ ۱۰,۵۸۲ ۱۹ مرداد ۱۳۹۸ ۱۱:۱۴ ب.ظ
آخرین ارسال: attarud

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close