تبليغاتX
برنامه نویسی سی پلاس پلاس - سورس حرکت اسب در خانه های جدول
چهارشنبه بیست و نهم فروردین 1386 ساعت 15:53

یکی از جالب ترین مساله هایی که در C++ مطرح میشه مساله Knight tour است که در آن مهره اسب شطرنج باید از یک نقطه درون صفحه شطرنج شروع کرده با گذشتن از تمام خانه ها فقط  و فقط یک بار 64 خانه را طی کند.

 

 

knight tour source C

 

همانطور که در شکل مشاهده می شود یک نمونه از حرکت اسب نشان داده شده است. این برنامه طبق این جدول :

 

2  3  4  4  4  4  3  2
3  4  6  6  6  6  4  3
4  6  8  8  8  8  6  4
4  6  8  8  8  8  6  4
4  6  8  8  8  8  6  4
4  6  8  8  8  8  6  4
3  4  6  6  6  6  4  3
2  3  4  4  4  4  3  2

 

ابتدا به خانه هایی میرود که احتمال گذر از آنان کمتر است .

 

لینک دانلود

نوشته شده توسط علی | لینک ثابت | موضوع: نوشته های ما 
لینکهای مفید: