PS. problem leży gdzieś przy aktualnej sumie dla 3 3 9 2 7 podaje sumę 15 a przy 3 3 9 2 0 podaje 8 Oraz przy rozwiązaniu bierze pod uwagę 0 jako element rozwiązania
@lionbest: czepianie nawet lubię zawsze podłapie coś nowego ( ͡°͜ʖ͡°), masz rację, często pomijam proste rzeczy i kombinuje na około ( ͡°ʖ̯͡°), głównie chodzi mi o funkcje mapuj, która jest sercem tego programu i no niestety szwankuje po całości
@lionbest: co proponujesz na poprawę czytelności ? plus chyba ogarnąłem, nie wiem poco mam 1 pętlę, która iteruje po rozwiązaniu skoro w każdym wywołaniu zajmuję się tylko jedną pozycją rozwiązania
@lionbest: Zagnieżdżony może być rozwiązanie wykładnicze ( ͡°͜ʖ͡°) Algorytm ma działać następująco: szukamy mapy czyli takiej kolejności liczb, które spełnia następujące warunki: sumujemy każdy element po kolei od początku i wyrzucamy tą sumę z rozwiązania. do tego każda para elementów n i n-2 również musi dawać sumę zawartą w danych wejściowych. nie koniecznie wszystkie liczby ze zbioru muszą zostać usunięte ale ostatecznie suma wszystkich
#programowanie #cpp czy przy pomocy memcpy() jestem wstanie zrobić hardą kopie obiektu mojej klasy, która zawiera obiekt innej klasy a ten dynamiczne 2 wymiarowe tablice ? może robię coś źle gdyż kopiuje mi jedynie adres.
@lionbest: W osobnej zmiennej przechowuje najlepsze rozwiązanie z populacji, a populacja przechodzi przez różne zmiany i wszystko w środku ulega zmianom, więc muszę zrobić deep copy
klasa2{ klasa 1 obiekt } muszę dla obu klas robić konstruktor kopiujący ? czy tworząc nowy obiekt klasy 2 będę miał od razu miejsce na elementy klasy 1 ?
@Kaczus2B: @lionbest: jak zainicjować wywołanie konstruktora kopiującego dla obiektu klasy 1 patrząc na poprzedni schemat ? Pewnie dla was głupie pytanie, ale nigdy jeszcze nic podobnego nie robiłem. na takiej zasadzie ?
jestem prawie na ukończeniu programu zaliczeniowego na #studbaza z #programowanie #cpp problem wygląda tak: przypisuje zmiennej b2 nr indexu zwracanego przez metodę find i co którąś iteracje pojawia się coś dziwnego, a mianowicie zmienna b2 dostaje wartość z poza zakresu dodałem nawet przeciwdziałania temu, ale nie działają #pomocy. Program na ukończeniu i wiesza się jeszcze
kolejny post z cyklu jestem w dupie bo obijałem się przez cały semestr ( ͡° ʖ̯ ͡°) nie wiedzieć czemu ( ͡° ʖ̯ ͡°). Zadanie wygląda następująco: http://www.cs.put.poznan.pl/mkasprzak/akb/zad4.html
mój kod: http://pastebin.com/mJxSH2ZL
i teraz jak widzicie nie działa, nie wiem czemu nie wraca pomimo znalezienia błędnego rozwiązania. ma ktoś jakieś uwagi ?
Oraz przy rozwiązaniu bierze pod uwagę 0 jako element rozwiązania
Algorytm ma działać następująco:
szukamy mapy czyli takiej kolejności liczb, które spełnia następujące warunki:
sumujemy każdy element po kolei od początku i wyrzucamy tą sumę z rozwiązania. do tego każda para elementów n i n-2 również musi dawać sumę zawartą w danych wejściowych. nie koniecznie wszystkie liczby ze zbioru muszą zostać usunięte ale ostatecznie suma wszystkich