Vous devez vous inscrire pour soumettre le questionnaire !
Vous pouvez tester vos réponses sur la partie d'entraînement
Le laboratoire d'Okabé ne cesse de compter de nouveaux membres, et il s'attache à distribuer à chacun d'eux un pin's, en respectant la contrainte suivante : la superposition de deux pin's quelconques doit toujours laisser apparaître un unique trou. Ainsi, en cas de glissement dans une dimension parallèle, deux membres quelconques du laboratoire pourront toujours se reconnaître en vérifiant que leurs pin's respectent la propriété. Il y a N membres dans le laboratoire donc N pin's à vérifier et chacun d'eux comporte M dents possibles dont certaines percées d'un trou. Écrivez une fonction permettant de s'assurer que tous les pin's des membres du laboratoire respectent bien ces caractéristiques. Il n'est pas nécessaire de vérifier que tous les pin's ont le même nombre de trous.
Vous possédez un jeu de clés passe-partout. Ayant minutieusement préparé le cambriolage de cette nuit, vous connaissez déjà les caractéristiques des serrures auxquelles vous allez vous attaquer (ancienneté et niveau de sécurité) et les limites de vos passe-partout : un passe-partout est dit de force (xi, yi) s'il peut ouvrir les serrures datées d'avant 1990 (aussi dites « traditionnelles ») de sécurité au plus xi et les serrures datées de 1990 ou après (aussi dites « rectifiées ») de sécurité au plus yi. Vous savez, de votre longue expérience de cambrioleur professionnel, que le temps de l'opération est un facteur décisif : pas question donc de trimbaler toutes sortes de clés inutiles. Comment savoir le nombre minimal de passe-partout à emporter pour pouvoir ouvrir toutes les serrures ? S'il est impossible de toutes les ouvrir avec votre ensemble de clés, retournez 0.
Vous possédez un jeu de cartes contenant chacune une liste de nombres. Le jeu est accompagné d'une notice :
* Demandez à quelqu'un de choisir un nombre entre 1 et 42, sans vous le dire.
* Montrez-lui les cartes du jeu une à une et demandez-lui si son nombre figure dans la liste.
* Faites la somme des premiers nombres de chaque carte où la personne a dit OUI, et donnez ce nombre à votre interlocuteur.
Mais pourquoi se limiter à 42 ? On vous demande de générer les cartes pour pouvoir effectuer le tour avec des nombres de 1 à N.
Vous possédez un jeu de N briques de dimensions (xi, yi, zi), ainsi qu'une machine vous permettant de dupliquer des briques. Vous pouvez orienter les briques comme bon vous semble, et les empiler pour former une tour de briques. Cependant, pour que la construction soit stable, vous ne pouvez poser une brique i sur une brique j que si la base de la brique du dessus est strictement incluse dans la base de la brique du dessous : elles ont respectivement des dimensions a × b et a' × b' telles que (a < a' et b < b') ou (a < b' et b < a'). Quelle est la hauteur de la plus grande tour que vous pouvez construire ?