
Forum dédié aux énigmes et à toutes formes de jeux de logique. | Déconnexion |
|
Tu n'es pas identifié sur Prise2tete : s'identifier. Accueil
Forum
|
![]() |
#1 - 23-09-2016 23:14:17
gâtezu 127Bonsoir à tous .
#0 Pub#2 - 25-09-2016 18:51:36
Gâtteau 127A la demande express de Dan , j'ajoute un peu de temps . Je me laisse bien sûr le droit de lever le masque ( ou d'allonger la durée ) à tout moment #3 - 25-09-2016 20:08:36
Gâteau 27bonsoir. #4 - 26-09-2016 16:42:15
Gâteu 127Bonsoir Unecoudée #5 - 26-09-2016 20:17:13
âteau 127petit programme, petit programme... Il faut le dire vite... mon petit programme fait deja 300 lignes et est encore assez loin de trouver la solution... Great minds discuss ideas; Average minds discuss events; Small minds discuss people. -Eleanor Roosevelt #6 - 26-09-2016 20:43:42#7 - 27-09-2016 17:16:57#8 - 28-09-2016 20:37:37
Gâteu 127J'ai un peu cherché... et pas trouvé. #9 - 29-09-2016 10:03:12
âGteau 127Il y a bien une solution Gwen et elle est unique #10 - 29-09-2016 13:27:02#11 - 29-09-2016 15:40:42#12 - 30-09-2016 10:38:02
gâteay 127Cette énigme m'intrigue car je ne sais pas par quel bout la prendre. #13 - 30-09-2016 18:02:51
Gâetau 127Tu n'es pas sur la même piste que moi Franky mais pourquoi pas ? Il me semble toutefois qu'il te manque une petite relation #14 - 05-10-2016 15:00:26
hâteau 127Bonjour, Code:S=1245
bleu=249 jaune= 83 rouge=415 vert= 83 cyan=415
bleu=249 jaune= 83 rouge= 83 vert=415 cyan=415
S=1246
bleu= 63 jaune= 18 rouge=801 vert= 8 cyan=356
S=1247
bleu=435 jaune=105 rouge=301 vert=105 cyan=301Je me suis limité à : côté_gauche_du_grand_triangle <= côté_droit. #15 - 05-10-2016 18:05:08
Gtâeau 127C'est ça Enigmatus , bravo !!! #16 - 05-10-2016 21:48:18
GGâteau 127Au cas où ça intéresse quelqu'un, je joins mon script python : Code:'''
A
s1
b c
s2
s3 s4
s5
B C
'''
resul={}
se_suivent=[0]
def resol(S):
global se_suivent
n=0
resu=set()
for AB in range(2,S+1):
if S%AB: continue
AC=S//AB
if AC<AB: continue
for Ab in range(1,AB):
for Ac in range(1,AC):
s1=Ab*Ac
s123=AB*Ac
if s123<3: continue
s23=s123-s1
s124=Ab*AC
if s124<3: continue
s24=s124-s1
s35=S-s124
s45=S-s123
for s2 in range(1,min(s23,s24)):
s4=s24-s2
s5=s45-s4
s3=s35-s5
if s2*s5==s3*s4:
n+=1
s12345t=tuple(sorted((s1,s2,s3,s4,s5)))
if S not in resul: resul[S]=set()
resul[S].add((S,AB,AC,Ab,Ac,s1,s2,s3,s4,s5))
resu.add(s12345t)
if len(resu)==1:
if S==se_suivent[-1]-1: se_suivent.append(S)
else: se_suivent=[S]
if len(se_suivent)==3:
for s in (S,S+1,S+2):
print("S=%4s"%s)
for k in resul[s]:
print("AB=%3s AC=%3s Ab=%3s Ac=%3s bleu=%3s jaune=%3s rouge=%3s vert=%3s cyan=%3s"%k[1:])
exit()
return n
S=1500
while True:
resol(S)
S-=1
if S<5: breakqui donne ce résultat : Code:S=1245 AB= 3 AC=415 Ab= 1 Ac=249 bleu=249 jaune= 83 rouge=415 vert= 83 cyan=415 AB= 5 AC=249 Ab= 3 Ac= 83 bleu=249 jaune= 83 rouge= 83 vert=415 cyan=415 S=1246 AB= 14 AC= 89 Ab= 1 Ac= 63 bleu= 63 jaune= 18 rouge=801 vert= 8 cyan=356 S=1247 AB= 29 AC= 43 Ab= 15 Ac= 29 bleu=435 jaune=105 rouge=301 vert=105 cyan=301 #17 - 06-10-2016 05:40:17
Gâteaau 127
Par "construction", cela semble évident pour tout le monde, mais pas pour moi. Pourrait-on, svp, avoir une explication (ou encore mieux une démonstration) ? #18 - 06-10-2016 17:46:13
âteau 127Pour bc=de , il suffit d'appliquer la loi des sinus dans chacune des parts b,c,d,e . #19 - 08-10-2016 20:07:16
Gâteau 172C'est clair maintenant: merci. Réponse rapideSujets similaires
|
![]() | |||||||||||||||||||||||||||||||||
| Prise2Tete Forum Statistiques Liste des membres Hall of Fame Contact | |||||||||||||||||||||||||||||||||||