البرمجة الديناميكية

طباعة أطول سلسلة بيتونية
2026

طباعة أطول سلسلة بيتونية

مشكلة أطول تسلسل ثانوي بيتوني هي العثور على أطول تسلسل فرعي لتسلسل معين بحيث يكون أولًا متزايدًا ثم يتناقص. يعتبر التسلسل الذي تم فرزه بترتيب متزايد Bitonic مع الجزء المتناقص فارغًا. وبالمثل، يعتبر تسلسل الأمر المتناقص بيتونيًا مع كون الجزء المتزايد فارغًا. أمثلة:

ابحث عن الوظائف المشاركة في جدولة الوظائف المرجحة
2026

ابحث عن الوظائف المشاركة في جدولة الوظائف المرجحة

إعطاء وظائف N حيث يتم تمثيل كل وظيفة باتباع ثلاثة عناصر منها.1. وقت البدء 2. وقت الانتهاء 3. الربح أو القيمة المرتبطة ابحث عن المجموعة الفرعية من الوظائف المرتبطة بأقصى ربح بحيث لا تتداخل وظيفتان في المجموعة الفرعية.

طباعة الحد الأقصى لطول سلسلة الأزواج
2026

طباعة الحد الأقصى لطول سلسلة الأزواج

يتم إعطاؤك n أزواج من الأرقام. في كل زوج، يكون الرقم الأول دائمًا أصغر من الرقم الثاني. يمكن للزوج (ج، د) أن يتبع زوجًا آخر (أ، ب) إذا كان ب < ج. يمكن تشكيل سلسلة من الأزواج بهذه الطريقة. أوجد أطول سلسلة يمكن تكوينها من مجموعة معينة من الأزواج. أمثلة:

ابحث عن جميع مجموعات أرقام k-bit مع مجموعة n من البتات حيث 1  <= n  <= k بترتيب مفروز
2026

ابحث عن جميع مجموعات أرقام k-bit مع مجموعة n من البتات حيث 1 <= n <= k بترتيب مفروز

بالنظر إلى الرقم k، ابحث عن جميع المجموعات الممكنة لأرقام k-bit مع مجموعة n-bit حيث 1 <= n <= k. يجب أن يطبع الحل جميع الأرقام بمجموعة بت واحدة أولاً، متبوعة بالأرقام ذات مجموعة بتتين، .. حتى الأرقام التي تم تعيين جميع بتات k لها. إذا كان هناك رقمان لهما نفس عدد البتات المحددة، فيجب أن يأتي الرقم الأصغر أولاً. أمثلة:

الحد الأدنى من التكلفة لجعل سلسلتين متطابقتين
2026

الحد الأدنى من التكلفة لجعل سلسلتين متطابقتين

بالنظر إلى سلسلتين X وY، وقيمتين costX وcostY. نحن بحاجة إلى العثور على الحد الأدنى من التكلفة المطلوبة لجعل السلسلتين متطابقتين. يمكننا حذف الأحرف من كلتا السلسلتين. تكلفة حذف حرف من السلسلة X هي costX ومن Y هي costY. تكلفة إزالة جميع الأحرف من السلسلة هي نفسها.

الحد الأدنى من التكلفة لملء الوزن المحدد في الحقيبة
2026

الحد الأدنى من التكلفة لملء الوزن المحدد في الحقيبة

يتم إعطاؤك كيسًا بحجم W كجم ويتم توفير تكاليف الحزم بأوزان مختلفة من البرتقال في تكلفة المصفوفة[] حيث التكلفة[i] هي في الأساس تكلفة حزمة البرتقال 'i' كجم. حيث التكلفة [i] = -1 تعني أن حزمة 'i' كجم من البرتقال غير متاحة. ابحث عن الحد الأدنى للتكلفة الإجمالية لشراء برتقال W كجم بالضبط، وإذا لم يكن من الممكن شراء W كجم برتقال بالضبط، فاطبع -1. يمكن الافتراض أن هناك عرضًا لا نهائيًا لجميع أنواع الحزم المتاحة. ملاحظة: يبدأ المصفوفة من الفهرس 1.

المسار ذو القيمة المتوسطة القصوى
2026

المسار ذو القيمة المتوسطة القصوى

بالنظر إلى مصفوفة مربعة الحجم N*N، حيث ترتبط كل خلية بتكلفة محددة. يتم تعريف المسار على أنه تسلسل محدد من الخلايا يبدأ من الخلية العلوية اليسرى ويتحرك لليمين أو للأسفل فقط وينتهي في الخلية اليمنى السفلية. نريد العثور على مسار بأقصى متوسط ​​على جميع المسارات الموجودة. يتم حساب المتوسط ​​كتكلفة إجمالية مقسومة على عدد الخلايا التي تمت زيارتها في المسار.

مشكلة الاقتران بين الأصدقاء
2026

مشكلة الاقتران بين الأصدقاء

نظرًا لعدد الأصدقاء، يمكن لكل واحد أن يظل عازبًا أو يمكن أن يقترن بصديق آخر. يمكن إقران كل صديق مرة واحدة فقط. اكتشف العدد الإجمالي للطرق التي يمكن من خلالها للأصدقاء أن يظلوا منفردين أو يمكن أن يكونوا مقترنين.

الحد الأدنى لمسار المجموع في صفيف ثلاثي الأبعاد
2026

الحد الأدنى لمسار المجموع في صفيف ثلاثي الأبعاد

بالنظر إلى مصفوفة ثلاثية الأبعاد arr[l][m][n]، فإن المهمة هي العثور على الحد الأدنى لمجموع المسار من الخلية الأولى في المصفوفة إلى الخلية الأخيرة في المصفوفة. يمكننا فقط الانتقال إلى عنصر مجاور، أي من خلية معينة (i، j، k)، يمكن اجتياز الخلايا (i+1، j، k)، (i، j+1، k) و (i، j، k+1)، ولا يُسمح بالعبور القطري، قد نفترض أن جميع التكاليف هي أعداد صحيحة موجبة.