The Solution update - Some math fun for the brave :)
bnn555
Hi there,
I was surfing the internet and came across this picture
The picture
I thought it isn't hard to solve it, after all 5% of people are a lot of people 🙂
But I was so wrong...
Working as a developer, and after half an hour of fails in finding a solution, I went for the brute force approach but with no success.
In the end I found out why, but the answer in the next episode.
UPDATE:
As I said, I am not able to solve this problem, but this guy has a good solution for the problem, if you can follow him 😉
Your text to link here...
PS. : Comments are welcomed
PSS. : Comments are steal appreciated
Comments
[removed]
Interesant. Mă aștept că niște comentarii ar fi fost utile.
Acesta este un comentariu 🙂
Evident 😃
a=2
b=3
c=-2,76412052191
Nu verifica conditia... 🙂
[removed]
Nu sunt numere pozitive 🙂
mie imi par destul de zambitoare 🙂
Compot...
Best solution ever...!😁
De ce ?
Am observat conditia cu numere intregi pozitive (in principiu asta nu il exclude pe zero - anunta-ma daca intre timp l-au mazilit) si ma mir ca nu am propus piure 😛
Intrebarea era de ce e compotul, nu l-au mazilit pe zero, dar l-au accceptat cu greu. Iar daca intrebi daca zero e positiv sau negativ you go to a dark place you don't want to be 🙂
x=0
y=1
z=2+sqrt(3)
Imi spui te rog cum ai rezolvat? Multumesc.
x/(y+z)+y/(x+z)+z/(y+z)=4
luam
x=0
y=1
(nu merg 2 cu 0 ca vei ajunge la impartire cu 0)
x/(y+z)=0/(1+z)=0
y/(x+z)=1/(0+z)=1/z
z/(y+z)=z/(0+1)=z
0+1/z+z=4
1/z+z^2/z=4
1+z^2=4z
z^2-4z+1=0
Delta=b^2-4ac=4^2+4*1*1=16-4=12
z😞-b+sqrt(delta))/2😞4+sqrt(12))/2😞4+2sqrt(3))/2=2+sqrt(3)
Ce face ? 🙂
Cool, eu ma gandisem sa pun doar pe x zero, si pe urma ma invarteam in cerc.
Din modelul asta, observ ca si cealalta solutie, adica zz2=2-sqrt(3) este pozitiva, deci poate fi luata in calcul.
fii atent,ai plecat de la o formula gresita
A verificat solutia, si se incadreaza, deci e buna rezolvarea; al treilea termen e z/(x+y), dar rezolvarea este corecta. 🙂
Whole numbers = numere intregi sqrt(3) nu merge 🙂
Si nu sunt solitii pentru o valoare zero
hm 🙂
de fapt cred că 99.9999% nu o pot rezolva și 99% nu înțeleg rezolvarea.
analitic singurul rezultat la care am ajuns a fost că 3.4*(x+y)
apoi brute force am mers până la (x+y) = 1000000 și n-am găsit nimic.
atunci m-am dat bătut și am apelat la Google. care m-a ajutat.
O soluție, fără rezolvare (conform acestei pagini și testată de mine în Matlab):
a = 4373612677928697257861252602371390152816537558161613618621437993378423467772036
b = 36875131794129999827197811565225474825492979968971970996283137471637224634055579
c = 154476802108746166441951315019919837485664325669565431700026634898253202035277999
Articolul ăsta prezintă cazul general (rezultatul să fie un întreg N, nu doar 4) și pe final arată un tabel cu valorile N pentru care problema are soluție, și numărul de cifre maxim al soluției... numerele de mai sus pentru N = 4 sunt foaaarte scurte în comparație cu soluțiile pentru N mai mari.
P.S.: evident, eu mă număr printre cei 99% care nu înțeleg rezolvarea. poate dacă aș sta să studiez matematica la care apelează, în vreo juma de an aș înțelege 😃
A explicat colegul mai sus, o metoda de rezolvare:
1. Se dau lui x si y valorile ), respectiv 1.
2. Se inlocuiesc x si y in ecuatia initiala, si se obtine o ecuatie de gradul 2 in z.
3. Se rezolva ecuatia de gradul 2 (cu delta) si se obtin doua solutii:
z1 si z2
z1=2+ radical din 2
z2= 2- radical din 2
Interesante articolele. Si eu ma numar printre cei care au fost total pe langa.
Fiind programator am apelat si eu la brute force, cand am vazut ca depasesc 1 milion valorile, am zis ca am gresit algoritmul 🙂
Dar dupa cum explica si cei 2 tipi din articol pentru 4 numerele care formeaza solutia au 81 de cifre, Iti trebuie un pic de creativate si daca vrei sa faci un programel care sa testeze daca solutia e corecta
Da. Se cer rezultate pozitive si intregi
Interesantă problema. RD propune o soluție matematică corectă, dar greu de digerat pentru cei fără cunoștințe de teoria numerelor; mă includ aici și pe mine.
Mă gândisem la altă abordare, dar se pare că nu merge. Nu știu dacă se poate rezolva ca problemă de programare neliniară fără să folosești teoria numerelor.
Fără vreo legătură, mi-a amintit de niște grupuri finite simple, dar cu ordin foarte mare. Ce e și mai interesant e că nu e doar aberație teoretică (cum îmi pare problema de mai sus; nu zic că în alte situații teoria numerelor nu e extrem de utilă). Șocant, dar 196884 = 196883 + 1.
Si eu am incercat s-o rezolv complicandu-ma, cand de fapt e mult mai simplu... Solutia propusa de "iodani" este destul de simpla, dar corecta!
Avand in vedere ca este o ecuatie cu trei necunoscute, dai doua valori pentru primele doua necunoscute, apoi inlocuiesti in ecuatie, si afli cea dea treia necunoscuta.
De curiozitate, ai incercat sa verifici in ecuatie solutia propusa de "iodani", si sa vezi ca este o solutie corecta? Eu da, si mi-a dat solutie adevarata si corecta... 🙂
Solutia lui Iodani nu este corecta. Se cere ca cele 3 numere sa fie intregi
Dacă nu citești cu atenție ce îți cere problema și faci altceva, poți la fel de simplu să le rezolvi pe alea de un milion de dolari...
Ai dreptate...! Eu urmaream sa fie doar pozitive... 🙂
Numai comentaț !
De ce ? E un lucru la care ne pricem ca si natie
Cornel, no offence, dar din doua cuvinte scrise, le-ai gresit pe amandoua... Cred ca ti-ar prinde bine un Tutorial de Gramatica Limbii Romane... 🙂
tresaaisimtulumorului,iegreselivoitasumate xD
https://prnt.sc/g672wj 😉
Harry Potthead, sper sa fi scris asa la bascalie... 🙂
a glumit..o sa te obisnuiesti cu timpul 🙂
Eu am incercat sa dau 3 numere care adunate sa faca 4 si am evitat 0. Am luat 1 + 2 + 1 dar cand rezolvi ecuatiile ajungi la ceva gen z+9z = 0 => z = 0 si dupa x = 0 si y = 0 si impartirea nu se poate face. Eu cred ca nu exista valori reale sa sadisfaca conditia.
Solutii reale exista; dar problema solicita solutii naturale... Cred ca un programator ar putea implementa un programel, sa vada daca exista sau nu solutii numere naturale...
Are solutie problema, si la fel cum e scris si prin articolele adaugate de Roman Draco odata ce ai gasit o solutie a,b,c, ai gasit defapt o infinitate de solutie deoarece si 5a,5b,5c satisface solutie si orice pereche de tipul na, nb, nc cu n numar pozitiv intreg 🙂
Singura problema e ca primele numere au undeva la 80 de cifre fiecare 🙂
prefer un smoothie... o/
E bun si smoothie, dar alcoolul face viata mai frumoasa 😃
nu mai bine stau eu linistit?: 🙂
Don't live a boring life 🙂
Tai o Căpșunica de acolo și îmi fac un Puerto India 🙂
c