• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wszystkie liczby których suma cyfr wynosi X

Object Storage Arubacloud
0 głosów
168 wizyt
pytanie zadane 10 listopada 2020 w Algorytmy przez amtrax Dyskutant (9,630 p.)

Cześć, 

Mam podane dwie zmienne:

a - liczba cyfr w liczbie

b - pożądana suma

Moim zadaniem jest znalezienie wszystkich liczb o  długości a, których suma wynosi b. 

Zastanawiam się czy istnieje wydajny algorytm, który pozwala znaleźć takie liczby?  Od czego byście zaczęli rozwiązując tego typu problem? 

1
komentarz 10 listopada 2020 przez Whistleroosh Maniak (56,980 p.)
To zależy od tego czy masz wypisać wszystkie te liczby czy może policzyć ile ich jest. Mogę podpowiedzieć, że można to rozwiązać albo rekurencją albo programowaniem dynamicznym
1
komentarz 10 listopada 2020 przez mokrowski Mędrzec (155,460 p.)

@amtrax,   rozumiem że chodzi o notację dziesiętną? Zacznij od algorytmu brutalnego. Czyli przeszukania przestrzeni rozwiązań liniowo. To wyjaśni Ci kilka elementów ostatecznego rozwiązania i da oszacowanie dla mniej wydajnego rozwiązania. I co ważniejsze pozwoli wpaść na lepsze metody rozwiązania :)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 808 wizyt
pytanie zadane 20 marca 2019 w C i C++ przez abcd Początkujący (290 p.)
0 głosów
2 odpowiedzi 638 wizyt
pytanie zadane 5 stycznia 2020 w Python przez MsMaciek123 Pasjonat (24,760 p.)

92,555 zapytań

141,404 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...