trocha počítání x+ y

Odpovědět
chb
Příspěvky: 3787
Registrován: 12. 3. 2013, 7:24
Bydliště: Havl. Brod

5. 1. 2023, 5:02

zadání
x + xy + y = 54

kolik je
x + y = ?

podmínka - x a y jsou celočíselná kladná

-----------------
opět ... kdo ví, ať nechá přemýšlet chvilku i ostatní
Víťa - BF20 - upraveno na CNC + Mach3 + SS, soustruh CJM250, MK3 Průša, ostřička nástrojů
Uživatelský avatar
jenicek
Příspěvky: 1525
Registrován: 17. 9. 2018, 9:35
Bydliště: Vedle Trautenberka

5. 1. 2023, 5:39

vim a jsem si sakra jistej :lol:
Uživatelský avatar
Habešan
Příspěvky: 994
Registrován: 12. 12. 2013, 2:25
Bydliště: Plzeňsko
Kontaktovat uživatele:

5. 1. 2023, 5:56

Trochu to připomíná Töplerův algoritmus pro výpočet odmocniny s tím rozdílem, že tady není čtverec, ale obdélník.
chb
Příspěvky: 3787
Registrován: 12. 3. 2013, 7:24
Bydliště: Havl. Brod

5. 1. 2023, 6:04

no tak výsledek není těžký - ale kdo přijde na vhodný postup mimo "hrubé" síly (= zkoušení)
Víťa - BF20 - upraveno na CNC + Mach3 + SS, soustruh CJM250, MK3 Průša, ostřička nástrojů
miv
Příspěvky: 773
Registrován: 17. 9. 2019, 11:55

6. 1. 2023, 8:38

chb píše: 5. 1. 2023, 6:04 no tak výsledek není těžký - ale kdo přijde na vhodný postup mimo "hrubé" síly (= zkoušení)
Výsledek pro x a y: 10 a 4 (nebo opačně), takže 10+4=14

Úvaha:

Jde o jednu rovnici se dvěma proměnnými, obecně tedy nekonečně mnoho řešení v oboru reálných čísel. Tu druhou potřebnou "rovnici" tomu dává podmínka celých kladných čísel.

Vyšla mi úprava.

x+xy+y=54 =>
x+y*(x+1)=54 =>
y*(x+1)=54-x =>
y=(54-x)/(x+1) =>
y=(54-x-1+1)/(x+1) =>
y=(55-(x+1))/(x+1) =>
y=55/(x+1) - (x+1)/(x+1) =>
y=55/(x+1) - 1 =>
Protože x a y mají být celá čísla, pak 55 musí být dělitelné (x+1) beze zbytku, takže hledám dělitele 55 - ky. Z toho mi vychází pro (x+1) = 5 nebo 11. Z toho vychází x,y = 10,4 nebo x,y=4,10

Takže x+y=14.

To bylo mé řešení. Asi existuje i mnohem chytřejší. :|

Protože na to zřejmě ostatní kašlou, mohl bys, prosím, zveřejnit správné řešení?
chb
Příspěvky: 3787
Registrován: 12. 3. 2013, 7:24
Bydliště: Havl. Brod

7. 1. 2023, 4:08

jasně, kladné celočíselné je přeneseně "ta druhá rovnice"

další podobný postup nalezení řešení

x + xy + y = 54
x (1 + y) + y = 54 /x před závorku
x (1 + y) + y +1 = 54 + 1 / pomohu si +1
x (y + 1) + 1(y + 1) = 55 / trochu to učešu
(x + 1)(y + 1) = 55 / (y + 1) před závorku

55 = 5 * 11 nebo 1 * 55, víc možností není a má platit x > 0 pak (x + 1) >= 2
(x + 1) = 5 (y + 1) = 11 nebo obráceně
x + y = 14
Víťa - BF20 - upraveno na CNC + Mach3 + SS, soustruh CJM250, MK3 Průša, ostřička nástrojů
jean
Příspěvky: 619
Registrován: 10. 7. 2013, 11:48

7. 1. 2023, 4:45

Na toto netreba zrovna hrubú silu. Keďže je podmienka, že to musia byť kladné celočíselné čísla, tak je zrejmé, že to musia byť čísla do 10, lebo inak nesplníme XY<54. Takže som to dal na tri pokusy, lebo 6 a 7 nevychádza, tak bolo treba ísť vyššie. A kedže 8 a 9 nedávajú rozumné násobky, tak som šupol rovno 10 a vyšlo to :D
miv
Příspěvky: 773
Registrován: 17. 9. 2019, 11:55

9. 1. 2023, 10:17

chb píše: 7. 1. 2023, 4:08
Je to moc hezká úloha. Zkusil jsem to domyslet dále a ta základní podmínka se dá zapsat obecně takto:

(x+1)*(y+1) = (N+1) ; v daném případě bylo N=54

Aby toto mělo jednoznačné řešení, pak x+1 i y+1 musejí být prvočísla. Takže to původní zadání platí pro všechna N+1, která jsou součinem dvou prvočísel.
Odpovědět

Zpět na „Rébusy“