تالار گفتگوی بیداری اندیشه

مشاهده تالار در قالب اصلی: 120- ( معما)
شما درحال مشاهده محتوای قالب بندی نشده این مطلب هستید.برای مشاهده نسخه قالب بندی شده روی لینک فوق کلیک کنید
منظورم اینه که نیاز به پیش زمینه سنگین نداشته باشه
سختی مهم نیست، مهم پیش نیازش هست که بیشتر عقلی باشه.
همین مربع رو حل کنید. برای حلتون هم دلیل بیارید. خیلی قشنگه.

دلیل خیلی مهمتر از حله.
این رو چند سال پیش یکی از دوستان براش الگوریتم داده بود جشنواره خوارزمی (مثل مربع های فرد که راحت حل می شند با الگوریتم).
حل کنید برادر، منتظر حل هستم. باید حلش کلی لذت بخش باشه.
دارم سعی می کنم الگوریتم ساده براش در یارم ، فعلا که نشده هنوز
به نام خدا
تا الان داشتم اینو حل می کردم.
خوب حالتای زیادی درست در میاد.و گفتین الگوریتم میخواین:

نقل قول:گفتم که برای اینکه 34 در بیاد 2 تا 17 تا میخوام.

1. اعداد مضرب 4 از بالا چپ میزاریم روی گوشه های مربع .
[تصویر: 91966480686434467611.jpg]

2.روی قطر چپ اعداد 6و 11 و روی قطر راست 7 و 10 ...چرا؟؟؟ چون این اعداد تقریبا در وسط رنج عددی ما هستن
10+7 و 11+6 و 5+12 و 3+14

اختلافشون کمتره . البته اعداد دیگه هم میشه گذاشت ولی این حل روش حله منه.

[تصویر: 96947577788780586951.jpg]

3. شروع میکنیم از پایین راست به چپ بقیه اعدادو از کوچکتر که 2 باشه مینویسیم و میایم بالا.
چرا؟؟؟ چون اعداد قبلی که گذاشتیم ردیف های بالا کوچکتر از ردیف پائینه..برای همین برعکس قبل میریم.

[تصویر: 60535799250091768561.jpg]

4.آخرش که چک کردم دیدم قطر راست جمعش درست در نیومده برای همین جای 12و 13 عوض کردم.Blush
[تصویر: 41709344006450195081.jpg]

ممنون از حلتون ولي من متوجه روش حل شما نشدم. چندتا حالت داره فقط همين يه حالته؟

چطور اعداد اول رو انتخاب كرديد؟

از همه مهمتر چه دليلي داره با اين چيدمان حتماً به جواب درست برسيم.

پ.ن.
تو سطر آخر ماتريس انتهايي چرا جاي دوازده رو با سيزده عوض كرديد؟
(۱۶/اردیبهشت/۹۳ ۷:۵۹)MohammadSadra نوشته است: [ -> ]ممنون از حلتون ولي من متوجه روش حل شما نشدم. چندتا حالت داره فقط همين يه حالته؟
چطور اعداد اول رو انتخاب كرديد؟
از همه مهمتر چه دليلي داره با اين چيدمان حتماً به جواب درست برسيم.
نه حالت های مختلف داره ولی الگوریتم اصلیش :

ابتدا اقطار مربع را بصورت 4در 4 در نظر مي گيريم اول همه اعداد تا توان دوی n به ترتیب در سطر هااز يكی از گوشه ها نوشته می شوند طوری كه فقط روی قطر ها را پر می كنيم و بقيه را خالی می گذاريم و سپس از انتها دوباره اعداد شروع به نوشتن می شود اما اين بار در جاهای خالی عدد می نويسيم. ‎

جواب داده دیگه پس درسته.
حالا یه جور دیگه هم میتونم بگم .

ابتدا از 1 تا 16 را بترتیب در خانه های مربع مینویسیم.

[تصویر: 23110708658502328032.jpg]

تمام اعداد دو قطر را به صورت برعکس نوشته و به بقیه اعداد کاری نداریم

[تصویر: 99757055612603577843.jpg]

این بهتره.Blush
مزیت راه شما اینه که اول روی اقطار کار کردید
من روی سطور و ستون ها کار کردم ، بعد نشد قطر ها رو درست کنم.
خیلی ممنون. دستتون درد نکنه.

این یه الگوریتمه. ولی باید درستی این الگوریتم اثبات بشه. چرا این روشی که معرفی کردید جواب درست رو تولید می کنه؟ آیا همه جواب هایی که درست می کنه درسته؟

سوال بعدی اگر تعداد حالت ها زیاده آیا این الگوریتم شما تمام اونها رو تولید می کنه؟

در کل چند حالت وجود داره؟
آدرس های مرجع