إصدار تجريبي. Problem Forge موقع جديد، والدخول إليه بدعوة فقط. تستمر فترة الاختبار التجريبي حتى 2026-11-30 ضمنًا، والافتتاح الكامل في 2026-12-01 00:00 UTC. قد تتعطل بعض الأشياء، وقد نصحّح لوحات الصدارة عندئذ. قد تكون صعوبة بعض الدرجات خاطئة. لا جوائز خلال النسخة التجريبية، والمكافأة غير مفتوحة. يبقى حسابك وتقدّمك عند انتهاء النسخة التجريبية. يُرجى إخبارنا بما يسير على ما يرام وبما يحدث من أخطاء: admin@problemforge.com.

العودة إلى مسألة الشهر

مسألة الشهر، الدرجة 06 معاينة

معاينة. هذه مسألة الشهر لديسمبر، فُتحت مبكرًا لتجرّبها. تستمر المعاينة شهرًا واحدًا، بمخططاتها الخاصة ولوحتها الخاصة. في اليوم الأول من الشهر تبدأ اللوحة وكل المؤقّتات فارغة، ولا يُنقل شيء. يبدأ ديسمبر بمخططات جديدة ولوحة صدارة فارغة.

القاعدة. مخططك يحدّده مفتاح K من 64 رقمًا ست عشريًا. الرأسان i وj، حيث i < j، متّصلان إذا كان أول بت من SHA-256(K, i, j) يساوي 1. هنا يُعامَل K على أنه بايتاته الـ32، وi وj على أنهما عددان من 8 بايتات بترتيب big-endian. يحوي الملف المفتاح في السطر k.

القاعدة على شكل شيفرة، مجانية الاستخدام (CC0): C، C++، JavaScript. يمكنك كتابة برنامجك قبل أن تعرض مفتاحك. لا يبدأ المؤقّت إلا عندئذ.

إجابتك. كل الرؤوس n بترتيب الدورة، كل رأس مرة واحدة بالضبط، تفصل بينها مسافات أو أسطر جديدة. يجب أن يكون كل رأس متّصلًا بالذي يليه، والأخير بالأول. تُقبل أي دورة من هذا النوع. اكتبها، أو ارفع ملفًا نصيًا، أو ملف .gz أو .tar.gz يضم هذا الملف وحده.

سجّل الدخول لتحصل على مخططاتك الخاصة