Hogyan oldjam meg a következő matematikai problémát?
Figyelt kérdés
Adott egy X elemű lista, ami számpárokból áll, pl.: (120, 220), (300, 100), (280, 90)... és így tovább. Ki szeretném választani ezekből a számpárokból azokat a párokat, amelyeknek az összege a legközelebb áll egy találomra kiválasztott-tól. Például azokat a számpárokat keresném, ahol az első számok összege 1300, a második számok összege 800. Tehát nem a számpárok összegéről van itt szó, hanem az első elemük összegéről, és a második elemük összegéről. A fent leírt példában a két első számpár összege (420, 320). Nyilván ha nem lehet pontos eredményt kapni, akkor a legközelebb esőkre lenne szükségem.2020. okt. 8. 12:22
1/2 anonim válasza:
Ha erre algoritmust keresel, akkor érdemes lehet a Számítástechnia / Programozás kategóriában (is) feltenni a kérdést. Ott volt már sok hasonló jellegű feladat.
2/2 anonim válasza:
Ez numerikus probléma, sok algoritmus van rá.
Egy triviális megoldás, ami viszonylag számítás igényes: sorba rakjuk a számpárokat az első elem szerint. Ezután sorra kiszámítjuk az összegeket, a jót eltesszük. A kapott sorozatból választjuk ki a második számpár összegét.
Természetesen vannak jóval gyorsabb módszerek is. Neten a programozástechnika és hasonló címszavak lehetnek eredményesek.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!