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

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

ارسال:
  

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;
           }



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

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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