منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [مسابقة الخوارزمية 3] - الجولة الثالثة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5 6 7 8
(04-01-17, 12:23 AM)Fantastico كتب : [ -> ]هذا البرنامج يقبل المدخلات من ملف نصي
ويقوم بإخراج النتائج إلى ملف نصي أيضاً
سينال إعجابكم   Big Grin

تم التجريب على ملفين من المدخلات والنتيجة :

Similarity Succeed


+2 نقاط بسبب تحقق شرط الاصغر عند تساوي الفرق Wink

--


الاخ  Fantastico حصل على +6 نقاط
إقتباس :ولكن ، عند التجريب على احدى العينات كما في الصورة ، ظهرت المشكلة عند الاخ اسلام الكبابي
انا لم انتبه ان حل الاخ اسلام يعطي هذه النتيجة في هذه العينة ، ولكن للأمانة انتبهت لهذا الامر عند تجريب حل الاخ Fantistico
فكان يعرض بوضوح اختلاف النتائج بين الملف وبين اجابته ، ولكن قمت بالتجريب على برنامج الاخ اسلام الذي وافقنا عليه سابقا

حل الأخ اسلام ما مشكلته
عند وضع هذا السؤال ?6?     ?1?   يعطى النتيجة 19 و 60  وليس 69  و  110
أى يعطيها الأصغر كما طلبتم
أو ما هذه العينات التى أظهرت نتائج غير صحيحة؟

إقتباس :مثال الاخ اسلام لا يقبل الا رقم مكون من 4 خانات
واظنه غير المطلوب في شروط السؤال

لا بل هى من شلاوط السؤال

إقتباس :ولكن يرجو الانتباه ان طول الاعداد سيكون محصورا من 0 الى 9999
فالعدد34186 بما ان طوله 5 ،  اذن ليس من شروطنا.
(04-01-17, 09:35 PM)اسلام الكبابى كتب : [ -> ]
إقتباس :ولكن ، عند التجريب على احدى العينات كما في الصورة ، ظهرت المشكلة عند الاخ اسلام الكبابي
انا لم انتبه ان حل الاخ اسلام يعطي هذه النتيجة في هذه العينة ، ولكن للأمانة انتبهت لهذا الامر عند تجريب حل الاخ Fantistico
فكان يعرض بوضوح اختلاف النتائج بين الملف وبين اجابته ، ولكن قمت بالتجريب على برنامج الاخ اسلام الذي وافقنا عليه سابقا

حل الأخ اسلام ما مشكلته
عند وضع هذا السؤال ?6?     ?1?   يعطى النتيجة 19 و 60  وليس 69  و  110
أى يعطيها الأصغر كما طلبتم
أو ما هذه العينات التى أظهرت نتائج غير صحيحة؟

إقتباس :مثال الاخ اسلام لا يقبل الا رقم مكون من 4 خانات
واظنه غير المطلوب في شروط السؤال

لا بل هى من شلاوط السؤال

إقتباس :ولكن يرجو الانتباه ان طول الاعداد سيكون محصورا من 0 الى 9999
فالعدد34186 بما ان طوله 5 ،  اذن ليس من شروطنا.


اذن فسر لي هذه الصورة :-




--


بالنسبة للخانات انا تجاوزت عنها ، ولكن في الاصل يجب ادخال الطول المطلوب مثلا

عندما اريد تجريب ؟؟ : ؟3 في برنامجك

احتاج الى ملأ الخانات البقية بالاصفار فيصبح ؟؟00 : ؟003

وهذا لانريده

نريد الـ input نفس طول الـ output
^
وايضا ان احببت تقديم تعديل لبرنامجك

عليك بعمل ماطلبته من الاعضاء في المشاركات السابقة (ادخال ملف..) لإختار ملف input.txt

واريده ان يطبع لي ملف output.txt يحتوي على النتائج
إقتباس :عندما اريد تجريب ؟؟ : ؟3 في برنامجك

احتاج الى ملأ الخانات البقية بالاصفار فيصبح ؟؟00 : ؟003

وهذا لانريده

نريد الـ input نفس طول الـ output

يعنى انت سيبت موضوع حل الخوارزمية نفسها
وهتلغى الحل بتاعى عشان الأمور اللى زى ده
مع ان المسابقة فى الأصل مسابقة خوارزميات
لك ألف شكر
ياخي ركز ..

من قال بيلغي الحل تاعك ؟ ارجع للصفحة الاولى ستجد انه لازال لديك 8 نقاط

انا اقولك تجاوزت عن موضوع الاصفار واعتبرت الجواب صحيح ..

رغم اني لا اجد سبب مقنعا لمخالفة المطلوب ، فأنا والحمدلله وضحت كل شيئ


وسبب عدم حصولك على +2 نقاط اضافية هو بسبب عدم جلب الاقرب الاصغر .

--

فإذا اردت الحصول على النقطتين عليك بعمل برنامج جديد بالمواصفات المطلوبة

واضن انه شيئ تافه فعلا ان تقوم بتطوير خاصية فتح ملف input.txt وحل العينات التي بداخله بنفس الخوارزمية ثم طباعتها بملف output.txt

هل هذا شيئ صعب ؟؟؟؟ ماياخذ مني 5 دقائق

وهذا هو نظام المسابقات العالمية ، يطلبون منك output.txt من input.txt خاص يعطونك اياه ، وعليك جلب الـ output.txt في وقت محدد (مثلا 4 دقائق) -يعني يجب ان تكون الخوارزمية سريعة-

فهم ايضا لايمكنهم تجريب خوارزميتك على 200 عينة يدويا ، هذا سيأخذ وقت طويل
آسف
ظننتك ألغيت اجابتى فخذفت ال8 نقاط التى قلت عنها سابقآ
لعل هذا الشكل يرضيك
فى المرفق ملفين تنفيذيين
أحدهما متصل بملف input.txt و يطبع لك ملف output.txt يحتوي على النتائج
ان حدثت فيه بعض الأخطاء البسيطة فأدخل هذه المسألة الخاطئة فى الملف العادى وستجد الاجابة صحيحة باذن الله
لأن الخطأ ليس فى الخوارزمية انما هو فى الاتصال بملف ال input.txt و ال output.txt
لم تصحح ما طلبه منك الاستاذ الشاكي لله
ها هو حلها هو وأمثالها بالأصغر دائمآ
الصفحات : 1 2 3 4 5 6 7 8