• 1
    إدخال وإخراج البيانات
    • المهام
  • 2
    الشروط
    • المهام
  • 3
    حلقة for
    • المهام
  • 4
    السلاسل النصية
    • المهام
  • 5
    حلقة while
    • المهام
  • 6
    القوائم
    • المهام
  • 7
    مصفوفات ثنائية الأبعاد
    • المهام
  • 8
    القواميس
    • المهام
  • 9
    المجموعات
    • المهام
  • 10
    الدوال والتكرار
    • المهام
  • к

درس 9. Sets

الصعوبة:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

مسألة«الإضرابات»

💻 Python
الحياة السياسية في إحدى الدول نشطة للغاية. يوجد في الدولة & nbsp; k & nbsp; حزبًا سياسيًا، يعلن كل منها بانتظام عن إضراب وطني. الأيام التي يعلن فيها حزب واحد على الأقل عن الإضراب، بشرط ألا تكون يوم السبت أو الأحد (عندما لا يعمل أحد)، ستسبب ضررًا كبيرًا لاقتصاد الدولة.
rn
يعلن الحزب رقم i عن إضرابات بدقة كل b_i & nbsp; يومًا، بدءًا من اليوم رقم & nbsp; a_i . أي أن الحزب رقم i يعلن عن إضرابات في الأيام & nbsp; a_i ، & nbsp; a_i + b_i ، & nbsp; a_i + 2 * b_i & nbsp; وهكذا. إذا أعلنت عدة أحزاب عن إضراب في يوم معين، فإن ذلك يُعتبر إضرابًا وطنيًا واحدًا.
rn
في تقويم الدولة، هناك & nbsp; n & nbsp; يومًا مرقمة، بدءًا من الواحد. اليوم الأول من السنة هو الاثنين، واليوم السادس والسابع من السنة & nbsp; & mdash; هما عطلة نهاية الأسبوع، والأسبوع يتكون من سبعة أيام.
rn
في السطر الأول، يُعطى الرقمان & nbsp; n & nbsp; و & nbsp; k . يليه & nbsp; k & nbsp; سطرًا تصف جداول الإضرابات. يحتوي السطر رقم i على الرقمين & nbsp; a_i & nbsp; و & nbsp; b_i . يجب عليك تحديد عدد الإضرابات التي حدثت في هذه الدولة خلال العام.

تنسيق الإدخال

يتم إدخال عددين صحيحين في السطر الأول: n (عدد أيام السنة) و K (عدد الأحزاب السياسية).
في السطور k التالية، يتم إدخال أزواج من الأعداد الصحيحة A_i و B_i، حيث A_i هو يوم بدء إضرابات الحزب i، و B_i هو الفاصل الزمني بين إضرابات الحزب i.

تنسيق الإخراج

خذ عددًا صحيحًا واحدًا - إجمالي عدد أيام الإضرابات خلال العام

مثال

إدخال

14 3
3 3
7 7
2 7

إخراج

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور

🎉 تهانينا! 🎉

لقد حللت المهمة ببراعة! كان صعبًا لكنك وجدت الحل الصحيح. أنت خطوة أقرب إلى الاحتراف! استمر، كل مرحلة تجعلك أقوى.

AD

إعلان

red-snake blue-snake green-snake

جارٍ تشغيل الكود...

مساعد الذكاء الاصطناعي

مرحباً! أنا مساعدك في البرمجة. اسألني أي شيء عن Python — يمكنني شرح الدوال والطرق ومساعدتك في المهمة الحالية!