All posts by date
Trouver un plus court chemin grâce à Google Ma... Dijkstra
Casser RSA avec des réseaux euclidiens
Bonjour.
Google Hashcode - Pizza Régina
Le concours annuel Google Hashcode consiste à résoudre en équipe une instance d’un problème NP-complet. Résoudre veut dire ici produire une solution faisable. La valeur objectif atteinte est le score de la solution. Les problèmes présentés sont assez purs, comparés à ceux du concours annuel Roadef challenge, qui contiennent beaucoup plus de contraintes et sont plus proches d’un problème réel.
Qualifications Facebook Hacker Cup 2017
Pour commencer l’année, ce week-end de l’épiphanie ont eu lieu les qualifications de Facebook Hacker Cup.
Rendu de monnaie, bases de programmation dynamique
Mariages stables, ou comment marier le Prix Nobel d'économie aux sites de rencontres
Note : Une partie de cet article a été reprise d’ici, mais pas de panique, je suis une co-auteure.
Rechercher des mots dans un texte par l'algorithme de Knuth-Morris-Pratt
Arbres de Merkle : la structure de données à l'origine de git, BitTorrent, Bitcoin, Ethereum, The DAO et autres blockchains
Merkle trees (1979)
Le principe est simple : calculer le hash d’un nœud à partir d’un hash de ses fils. Dans un arbre binaire, pour un nœud ayant pour fils $h_1$ et $h_2$ : \(h(noeud) = h(h1, h2)\).
Traffic Jam
Given a grid containing some segments, find the minimum number of times segments need to be displaced such that a particular segment can escape from the grid.
Horn-SAT
Given a boolean formula consisting of Horn clauses, set a minimal number of variables to True in order to satisfy all clauses.
Sprague-Grundy theorem
Given a 2 player impartial game, decide for a given configuration if there is a possibility for the first player to win assuming the second player plays perfectly.
SWERC 2016 à Porto
Le saviez-vous ? Du 19 au 20 novembre 2016 ont eu lieu les épreuves régionales SWERC du concours de programmation ACM/ICPC à Porto, au Portugal.
- 11 problèmes
- 5 heures
- 3 personnes et 1 clavier par équipe
SWERC 2015
Et voici les photos de SWERC 2015.
SWERC 2016 in Porto
Did you know? SWERC 2016 was held in Porto (Portugal) on November 19–20th. It stands for: the SouthWestern European Regional Contest of the ACM ICPC (International Collegiate Programming Contest).
- 11 problems
- 5 hours
- 3 people and 1 keyboard per team
Meeting 12 Novembre 2016
Jussieu, room 26-25/105, from 9:00-12:00 only the ecole polytechnique teams, from 13:00-18:00 (+discussions) open to everyone.
Counting inversions
Given a table, find for every entry how many elements there are to left that are larger and how many elements there are to right that are smaller. In other words find out how many swaps bubble sort will do on the table.
Shortest cycle
Find a shortest cycle in a given undirected graph.
Seminar room
You are given n pairs of time intervals. From each pair select exactly one such that the selected time intervals do not intersect.
Meeting 5 Novembre 2016
Jussieu, room 26-25/105, 14:00 until 17:00
Meeting 15 Octobre 2016
Jussieu, room 26-25/105, 14:00 until 17:00