Version bêta. Problem Forge est nouveau et ouvert sur invitation. La période de test bêta dure jusqu'au 2026-11-30 inclus ; l'ouverture complète a lieu le 2026-12-01 00:00 UTC. Des choses peuvent casser, et nous pourrons alors corriger les classements. La difficulté de certains échelons peut être fausse. Il n'y a pas de prix pendant la bêta, et la prime n'est pas ouverte. Votre compte et votre progression restent quand la bêta se termine. Merci de nous dire ce qui va bien et ce qui ne va pas : admin@problemforge.com.

Retour au problème du mois

Problème du mois, échelon 06 Aperçu

Aperçu. Voici le problème du mois de décembre, ouvert en avance pour que vous puissiez l'essayer. L'aperçu dure un mois, sur ses propres graphes et son propre classement. Le 1er, le classement et tous les chronos repartent de zéro, et rien n'est conservé. Décembre commence avec de nouveaux graphes et un classement vide.

La règle. Votre graphe est donné par une clé K de 64 chiffres hexadécimaux. Les sommets i et j, avec i < j, sont reliés quand le premier bit de SHA-256(K, i, j) vaut 1. Ici, K compte comme ses 32 octets, et i et j comme des nombres de 8 octets en big-endian. Le fichier contient la clé sur la ligne k.

La règle en code, libre d'utilisation (CC0) : C, C++, JavaScript. Vous pouvez écrire votre programme avant d'afficher votre clé. Le chrono ne démarre qu'à ce moment-là.

Votre réponse. Les n sommets dans l'ordre du cycle, chacun exactement une fois, séparés par des espaces ou des retours à la ligne. Chaque sommet doit être relié au suivant, et le dernier au premier. Tout cycle de ce genre est accepté. Tapez-le, ou envoyez un fichier texte, ou un .gz ou un .tar.gz de ce seul fichier.

Connectez-vous pour obtenir vos propres graphes