{"cells": [{"cell_type": "markdown", "metadata": {}, "source": ["# 2A.algo - Puzzles algorithmes (2) - correction\n", "\n", "El\u00e9ments de r\u00e9ponses pour des puzzles algorithmiques tir\u00e9s de [Google Code Jam](https://code.google.com/codejam/) et autres sites \u00e9quivalents, nombres premiers, \u00e9coulement d'eau, s\u00e9paration des bagarreurs, formation de bin\u00f4mes."]}, {"cell_type": "code", "execution_count": 1, "metadata": {"ExecuteTime": {"end_time": "2016-11-06T22:48:08.653795", "start_time": "2016-11-06T22:48:08.645777"}}, "outputs": [{"data": {"text/html": ["
run previous cell, wait for 2 seconds
\n", ""], "text/plain": [""]}, "execution_count": 2, "metadata": {}, "output_type": "execute_result"}], "source": ["from jyquickhelper import add_notebook_menu\n", "add_notebook_menu()"]}, {"cell_type": "markdown", "metadata": {}, "source": ["## Exercice 1 : nombres premiers\n", "\n", "[CodeForces 483A](http://codeforces.com/problemset/problem/483/A)\n", "\n", "On propose la conjecture suivante :\n", " \n", "Si $(a,b)$ sont premiers entre eux et si $(b,c)$ sont premiers entre eux alors $(a,c)$ sont premiers entre eux.\n", "\n", "On veut montrer que cette conjecture est **fausse**. Pour cela, il faut trouver trois entiers $(a,b,c)$ pour lesquels l'\u00e9nonc\u00e9 est faux et on les cherche tels qu'il existe deux entiers $l