• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

سالم دك الباب

اعضاء
  • عدد المشاركات

    76
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن سالم دك الباب

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0
  1. الانسحاب افضل

    http://www.al-ebda3.info/ib
  2. باقي انت ياطلال

    http://www.al-ebda3.info/ib
  3. سؤال ... سؤال

    Jaws PDF Creator
  4. سلسلة - شغل مخك ( 27 )

    هل يمكن الاستعانة بمتحول مؤقت واحد؟
  5. سلسلة - شغل مخك 25

    القطر الرئيسي: رقم سطره = رقم عموده القطر الثانوي : مجموع رقمي سطره وعموده = n+1
  6. سلسلة - شغل مخك (24)

    :D
  7. سلسلة - شغل مخك 25

    بما أنه لم يتم وضع شروط على بنية المعطيات التي نخزن عليها حالة اللعبة فسأفرض البنية التالية: مصفوفة من n+1 × n+1 بدلاً من n × n للتبسيط سنرقم المصفوفة من 0 إلى n عناصر المصفوفة مبدئياً يمكن أن تكون integer بدايةً المصفوفة كلها أصفار عندما يلعب اللاعب 1 يسجل الرقم 1 في المكان الذي يكافئ لعبته في المصفوفة وليكن x,y بالإضافة إلى ذلك نجمع العدد 1 إلى كل من العنصرين x,0 و 0,y وكذلك الأمر بالنسبة للاعب 2 يسجل -1 على سبيل المثال (المهم أن تكون القيمتين مختلفتين، وغير الصفر). ونطرح 1 من العنصرين x,0 و 0,y بقي أن نقوم بفحص عناصر السطر 0 والعمود 0 غيما إذا كان قد وصل أحدها إلى القيمة n أو -n (واضح من هو الفائز في كل حالة). وبفحص تساوي عناصر القطرين الرئيسي أو الثانوي للمصفوفةوقيمة عنصر من المتساوية العناصر تحدد الفائز. ملاحظة1: مهما كانت قيمة n فإننا نقوم بالمرور على 4*n عنصر على الأكثر (كلفة خطية) بدلاً من أن نقوم بالمرور على n^2 عنصر. والتي تتضح كلفة خوارزميتها بزيادة العدد n. الكود سأقوم بكتابته قريباً، بس الفكرة واضحة على ما أظن. ملاحظة2 (مالها طعمة كتير :D :D :D ) :من الناحية النظرية في حال أردنا التوفير في حجم التخزين، يمكن عندها بناء مصفوفة من n×n عنصر (عناصرها عبارة عن متحولين منطقيين) بالإضافة إلى مصفوفتين أحاديتين طول كل منها n (عناصرها أعداد صحيحة) ولكن هذا غير مجدي في الحقيقة لأن المتحول المنطقي boolean يمثل على بايت على الأقل (رغم أن المطلوب هو بت). لذا فلا يمكن تطبيق ذلك بشكل مباشر عملياً.
  8. سلسلة - شغل مخك (26)

    - MAX و MIN ثوابت حدود مصفوفة العناصر - عند عدم العثور على العنصر ترد القيمة MIN-1 - بالطبع يشترط أن تكون المصفوفة مرتبة Function Where(Var e:; Var T:Array[MIN..MAX] of ):Integer; Var n,m,d:Integer; Begin m:=MIN; n:=MAX; d:=(m+n)/2; Where:=MIN - 1; While m > n do if T[d] > e then m:=d-1 else if T[d] < e then n :=d+1 else Where:=d; End; هل هذا هو المقصود؟ :confused:
  9. سلسلة - شغل مخك (24)

    مبدئياً الفكرة: 1- بالمرور لمرة واحدة على جميع العناصر يمكن تخزين إحصائية عن تكرار كل رقم في مصفوفة صغيرة. 2- إعادة تعبئة العناصر من 0 إلى 9 اعتماداً على تكرارا كل منها. الكود بسيط على ما أعتقد. :P
  10. شغل مخك 23 (جديد!)

    استراتيجيات حل المسائل... المبدأ 1 بفرض لدينا دائرة مقسمة لستة قطاعات دائرية ووضع في هذه القطاعات الأرقام: (1, 0, 1, 0, 0, 0) كما في الشكل. هل يمكن جعل الأرقام في جميع القطاعات متساوية وذلك بإضافة واحد إلى أي قطاعين متجاورين في كل خطوة. إذا كان هناك حل فهل هو وحيد. وإذا لم يكن فما البرهان.
  11. سلسلة - شغل مخك (22)

    هل يوجد اشتراط مسبق بأن يوجد رقمين مجموعهما x ؟
  12. سلسلة - شغل مخك (13)

    كم دقيقة يلزم حتى يسخن المصباح :P :P :P :P :P
  13. سلسلة - شغل مخك (15)

    كيف لم تحطر ببالي :'( :'(
  14. سلسلة - شغل مخك (18)

    شكراُ :D :P :o
  15. سلسلة - شغل مخك (18)

    8 بالإضافة إلى 2 في كلا المحطتين