L'un prend les boules de diamètre 3, 5, 6, 7, 10 et 11 cm.
L'autre prend les boules de diamètre 1, 2, 4, 8, 9 et 12 cm.
Justin
Salut,
Les boules sont toutes en or pur donc leur masses sont proportionnelles au cube de leur diamètre.
En effet, pour chaque boule on a :
.
Comme la masse volumique est une constante, on obtient :
, où K est une constante.
On peut donc raisonner sur les cubes des diamètres des boules.
On calcule donc la somme de ces cubes qu'on divisera par deux pour en déduire la répartition:
Sachant que , on obtient .
La somme des cubes des diamètres des boules qu'obtiendra chaque pirate sera donc .
Supposons que le premier pirate prenne la boule de diamètre 12.
123=1728
3042-1728 = 1314 (*)
113 = 1331 > 1314 donc il ne prend pas la boule de diamètre 11.
Supposons qu'il prenne la boule de diamètre 10.
103 = 1000
1314-1000 = 314 (**)
La première boule de diamètre strictement inférieure est la boule de diamètre 6
314-63 = 98
premier cube directement inférieur : 64= 43
98-43 = 34
34-33 = 7
7-23 > 0, 7-1 >0, et 7-23-1 < 0 donc ça ne marche pas...
On remonte à (**) et on part de la boule de diamètre 5 :
donc pas possible...
On remonte à (*) et on prend la boule de diamètre 9:
1314 - 93 = 585
585-83 = 73
premier cube directement inférieur à 73 : 64= 43
73- 43 = 9
9 - 23 = 1
1 = 13
Donc le premier pirate reçoit les boules de diamètre 1,2,4,8,9,12 et le deuxième pirate les boules restantes, soit les boules de diamètre 3,5,6,7,10,11.
Vérification :
Voici donc la répartition proposée :
Voilà.
à+
Bonjour a tous.
Contre toute attente, voila une enigme qui va bouleverser la tete du classement et risque de donner un final au cordeau. Comme souvent c'est sur une enigme a une etoile que les meilleurs tombent ! Pour ma part je crois que c'est la premiere fois que je reussis a coincer Nofotur2 (Oui parce que vous ne le savez pas mais en prive on fait des paris du genre "qui le premier ce mois-ci va faire tomber Manpower ?" "qui va faire tomber Nofotur2 ?" ou Kiko21 qui a gagne le mois dernier et peut-etre nobody le mois prochain )
Mais pourquoi 3, 8 et 12 ?
Je m'attendais a la reponse 1 3 5 8 10 12 et 2 4 6 7 9 11 qui repartissait les diametres et non leur cube. Ou encore 12 11 10 6 et 9 8 7 5 4 3 2 1 propose par luc14, massi et blackdevil. Il y avait d'ailleurs plusieurs solutions de ce type comme le dit Thomas ou encore babettepeggy, roxana371, nan0, touran, mimine02
>Chanty et Chaudrak pourquoi 9, 10 et 12 ?
>foxgunner : Pourquoi 10 et 12 ? Repartir les cubes c'est bien des maths !
>kimented : Recalcule en echangeant les boules 2 et 3
>Olbest : Te voila servi
>Leonard: Pair et Impair, Passe et Manque finalement ! Combien avais tu mise ?
Pour finir, merci a cinnamon pour sa participation (Et de 2!) et sa tres belle demonstration en Latex.
A bientot.
minkus
Salut,
Bonjour Minkus,
Aucun mérite!
DECLARE FUNCTION Bin$ (p AS INTEGER)
' défi 30 les deux pirates
DIM b(12) AS INTEGER
DIM i AS INTEGER, j AS INTEGER
DIM V AS INTEGER
DIM str AS STRING, txt AS STRING
str = ""
txt = ""
CLS
FOR i = 1 TO 12: b(i) = i * i * i: NEXT i
FOR i = 0 TO 4095
'LOCATE 1, 1: PRINT i;
str = RIGHT$("000000000000" + Bin$(i), 12)
txt = str + "=>"
V = 0
FOR j = 1 TO 12
IF MID$(str, j, 1) = "1" THEN
V = V + b(j)
txt = txt + STR$(b(j)) + " (" + STR$(j) + ")"
END IF
NEXT j
IF V = 3042 THEN
txt = txt + STR$(V)
PRINT txt
END IF
NEXT i
END
FUNCTION Bin$ (p AS INTEGER)
DIM s AS STRING
DIM x AS INTEGER, q AS INTEGER, r AS INTEGER
s = ""
x = p
WHILE x <> 0
r = x MOD 2
s = LTRIM$(STR$(r)) + s
x = INT(x / 2)
WEND
Bin$ = s
END FUNCTION
J'ai peut-être un peu plus court (en C) :
Bonjour nobody,
Je suis toujours épaté des programmeurs qui réfléchissent en récursivité!
Pourquoi x/2 ? (si (2a)³=(2b)³ alors a³=b³.)
Je me suis contenté de compter depuis 0 à 111111111111 (en binaire 4095).
Voilà pourquoi "aucun mérite"!
Néanmoins j'avais compté 1³+2³+...+12³ et divisé par 2 (3042).
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :