شما این محصولات را انتخاب کرده اید

سبد خرید

بازی مار و پله در C++
شناسه پست: 3637
بازدید: 2319

بازی مار و پله در C++

				
					#include<iostream> 
#include <queue> 
using namespace std; 
  

struct queueEntry 
{ 
    int v;     
    int dist;  
}; 
  int getMinDiceThrows(int move[], int N) 
{ 
    
    
    bool *visited = new bool[N]; 
    for (int i = 0; i < N; i++) 
        visited[i] = false; 
  
    
    queue<queueEntry> q; 
  
    
    visited[0] = true; 
    queueEntry s = {0, 0};  
    q.push(s);  
  
    
    queueEntry qe;  
    while (!q.empty()) 
    { 
        qe = q.front(); 
        int v = qe.v; 
  
        
        
        if (v == N-1) 
            break; 
  
        
        
        
        q.pop(); 
        for (int j=v+1; j<=(v+6) && j<N; ++j) 
        { 
            
            if (!visited[j]) 
            { 
                
                
                queueEntry a; 
                a.dist = (qe.dist + 1); 
                visited[j] = true; 
  
                
                
                
                if (move[j] != -1) 
                    a.v = move[j]; 
                else
                    a.v = j; 
                q.push(a); 
            } 
        } 
    } 
  
    
    
    return qe.dist; 
} 
  

int main() 
{ 
    
    int N = 30; 
    int moves[N]; 
    for (int i = 0; i<N; i++) 
        moves[i] = -1; 
  
    
    moves[2] = 21; 
    moves[4] = 7; 
    moves[10] = 25; 
    moves[19] = 28; 
  
    
    moves[26] = 0; 
    moves[20] = 8; 
    moves[16] = 3; 
    moves[18] = 6; 
  
    cout << "Min Dice throws required is " << getMinDiceThrows(moves, N); 
    return 0; 
}
				
			

توضیحات:

صورت سوال:

بازی مار و پله در C++

بازی مار و پله در C++ برای شما کاربران گرامی اماده شده است.
شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.

موفق باشید

A.J

پست های مرتبط:

فروشگاه سورسا:

محصولات پروفروش Most popular products

تبدیل کامپیوتر به هاست وب سایت | هاست دانلود
48% تخفیف
سورسا - منبع بهترین آموزش های طراحی وب سایت!
سورسا - منبع بهترین آموزش های طراحی وب سایت!
تبدیل کامپیوتر به هاست وب سایت | هاست دانلود در این آموزش به صورت کامل به مباحث پایه ای: IP Static IP Port Port Forwarding Wamp Lamp PHP SQL PHPMYADMIN Internal & External PORT پرداخته و سپس یک ومپ سرور راه اندازی کرده، پورت فورواردینگ انجام داده و دسترسی سایت در خارج از [...]
0 دانلود
1
Original price was: تومان4,500,000.Current price is: تومان2,340,000.
آموزش ساخت TWA در اندروید استودیو
54% تخفیف
سورسا - منبع بهترین آموزش های طراحی وب سایت!
سورسا - منبع بهترین آموزش های طراحی وب سایت!
1 دانشجو
4.0
Original price was: تومان7,000,000.Current price is: تومان3,200,000.
اپلیکیشن کارواش آنلاین
58% تخفیف
علیرضا خانی
علیرضا خانی
با گسترش استفاده از اینترنت در زندگی روزمره مردم، اغلب کارها و خدمات به سمت مکانیزه شدن و خدمات در محل پیش رفته‌اند. با استفاده از این امکانات، سرعت انجام کارها بالا رفته و در وقت و هزینه افراد صرفه‌جویی می‌شود. ما در این پروژه قصد داریم یک...
0 دانلود
5.0
Original price was: تومان1,200,000.Current price is: تومان499,000.
بک اند پروژه کارواش آنلاین با NodeJS
58% تخفیف
علیرضا خانی
علیرضا خانی
پروژه کارواش آنلاین اپلیکیشینی است که توسط آن کاربر میتواند لوکیشن خود را انتخاب کند، سپس نوع خودرو و سرویس مورد نظر را انتخاب میند و در انتها با مشخص کردن تاریخ و ساعت انجام سرویس در خواست شست و شوی خودروی کاربر برای ارائه دهندگان خدمات شست و شوی خودرو ارسال می‌شود.  
0 دانلود
5.0
Original price was: تومان720,000.Current price is: تومان299,000.
لایسنس برنامه مُخا یک ساله + 7.5 مگابایت حجم اضافه
سورسا - منبع بهترین آموزش های طراحی وب سایت!
سورسا - منبع بهترین آموزش های طراحی وب سایت!
لایسنس برنامه مخا یک ساله + 7.5 مگابایت حجم اضافه برنامه مخا ، پیشرفته ترین برنامه مدیریت خودرو فارسی می‌باشد که ، توسط کارشناسان سورسا طراحی و توسعه داده شده است. این برنامه امکان مدیریت قطعات ، سوخت ها ، سفر ها و مدارک خودرو شما را به شما ارائه می‌کند ، و با مدیریت […]
333 ارسال
4.5
تومان119,200
قالب محاسبه گر اقساط هوشمند
51% تخفیف
سورسا - منبع بهترین آموزش های طراحی وب سایت!
سورسا - منبع بهترین آموزش های طراحی وب سایت!
پکیج قالب محاسبه گر شامل ده قالب محاسبه گر است که هرکدام قابلیت متفاوتی دارد و بر اساس مبلغ و تعداد ماه مبلغ هر قسط ، سود ، سود پرداختی و مبلغ کل پرداختی را محاسبه و  نمایش می‌دهد.
103 دانلود
4.8
Original price was: تومان1,000,000.Current price is: تومان490,000.
آموزش ویرایش مقادیر و افزودن قالب محاسبه گر اقساط به وردپرس
61% تخفیف
سورسا - منبع بهترین آموزش های طراحی وب سایت!
سورسا - منبع بهترین آموزش های طراحی وب سایت!
آموزش ویرایش مقادیر و افزودن قالب محاسبه گر اقساط به وردپرس در این دوره به نحوه ویرایش مقادیر و افزودن قالب محاسبه گر اقساط به CMS وردپرس می‌پردازیم. در صورتی که در هر بخشی از آموزش مشکلی داشتید می‌توانید با ثبت تیکت با کارشناسان سایت سورسا در ارتباط باشید.
26 دانشجو
5.0
Original price was: تومان750,000.Current price is: تومان290,000.
قالب فروشگاهی وودمارت | قالب Woodmart plus
100% تخفیف
سورسا - منبع بهترین آموزش های طراحی وب سایت!
سورسا - منبع بهترین آموزش های طراحی وب سایت!
قالب وودمارت بی تردید یکی از بهترین و محبوب ترین قالب های وردپرس فروشگاهی است که به شما امکان ساخت هر نوع سایتی را می دهد. این قالب چندفروشندگی که با دکان سازگاری دارد امکانات و قابلیت های شگفت انگیزی را ارائه می دهد که می توانید جذاب ترین فروشگاه های آنلاین را اجرا کنید.
18 دانلود
4.5
رایگان
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها