• 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

Cloud VPS
0 głosów
357 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 (57,400 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 (158,840 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 1,019 wizyt
pytanie zadane 20 marca 2019 w C i C++ przez abcd Początkujący (290 p.)
0 głosów
2 odpowiedzi 1,143 wizyt
pytanie zadane 5 stycznia 2020 w Python przez MsMaciek123 Pasjonat (24,760 p.)

93,469 zapytań

142,404 odpowiedzi

322,707 komentarzy

62,852 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

Kursy INF.02 i INF.03
...