Ostatnie posty

3) A według Ciebie zero jaki ma znak?
(I co by się zmieniło gdybyśmy przyjeli, że jest dodatnie lub ujemne?)
Hej,
Mam problem z kompilacją zadanka MAK. Chodzi mi o kompilację przy użyciu compile.bat.

Wywołuje kompilację w ten sposób (nagłówek do maklib.h włączyłem w Source.cpp):
compile.bat Source.cpp maklib.cpp

Błąd który mi wyskakuje to:
C:\Users\kelu\AppData\Local\Temp\ccyRpjXP.o:Source.cpp:(.text+0x19): undefined reference to `Size'
collect2.exe: error: ld returned 1 exit status

Nadmienię, że zadanie przykładowe z dzielnikami udało mi się skompilować, problem mam tylko z tą biblioteką maklib.h (maklib.h i maklib.cpp skopiowałem do katalogu tam gdzie Source.cpp i compile.bat)
Petr Mitrichev i Egor Kulikov klepią w Javie, zatem to wystarczający argument, aby na wiarę przyjąć, że pisanie w Javie na konkursach algo ma sens :D.
Jak nie zrobicie próbnego, bo sprawia to istotny wysiłek, to nie wróżę wam sukcesów we właściwych rundach :P. A tablica jednowymiarowa ofc.
Co jest takiego fajnego w Javie, że pojawia się na zawodach algorytmicznych? Przecież jej główną zaletą jest armia bibliotek ułatwiających programowanie dużych i zaawansowanych aplikacji, coś, co jest zbędne w konkursowych zadaniach algorytmicznych. Szczególnie, że szybkością Java nie grzeszy.
Trochę smutno tak bez Bajtazara.
Tłumaczenie zadania MAK na świat Bajtocji:

" W Bajtocji emerytury wylicza się na podstawie danych z Systemu Przechowywania Wydatków i Przychodów. W celu wyliczenia świadczenia należy znaleźć okres, w którym obywatel miał najwięcej pieniędzy a suma przychodów i wydatków z tego okresu będzie kwotą jaką mieszkaniec Bajtocji otrzyma w postaci emerytury.
Bajtazar został kierownikiem wydziału wyliczania emerytur w Bajtockim Urzędzie Emerytalnym, którego zadaniem jest określanie wysokości emerytur obywateli. Poprzedni kierownik wyliczał wszystko ręcznie przez co zmarł z przepracowania w młodym wieku. Bajtazar nie chcąc powtarzać błędów poprzednika zakupił do wydziału komputery i teraz musi napisać oprogramowanie, które zrobi obliczenia za niego. Pomóż Bajtazarowi napisać program.

Uwaga zadanie typu rozproszonego: przed napisaniem programu przeczytaj ulotkę o zadaniach rozproszonych bądź skonsultuj się z lekarzem lub farmaceutą."
ano nie ustawiłem :)
dzięki, już działa
@1. Sugeruję zadać to pytanie przez "pytania i ogłoszenia". Jeśli miałbym zgadywać, to powiedziałbym, że tak - moduł do testowania samodzielnego na to pozwala.
Nie mam windowsa ;) ale: ustawiłeś zmienną PATH?
http://www.mingw.org/wiki/Getting_Started
patrz w Environment Settings
2) największa suma obu podtablic to 0 - spójny fragment zerowej długości
1. Czy "Instancja" może wysyłać komunikaty sama do siebie ??

2. Jaka jest największa suma podtablicy dla takich przykładowych danych
-3, -3, -3
oraz
-1, -2, -3

3. Jeżeli liczby w danym teście są tylko z tym samym znakiem to czy może tam wystąpić zero ?
np: -3, 0, -3
W treści zadania stoi, iż tablica zawiera co najmniej jeden element.
Zgodzę się z poprzednikami, to na pewno jednowymiarowa tablica
@Krzysztof Wojnar
No właśnie o to przyjęcie zera mi chodziło, ale nie wiem czy mogę tak wprost na forum pisać o tym dlatego tak bardziej definicyjnie próbowałem napisać. W każdym razie dzięki.
@Jakub Gąsiorowski
skoro mamy funkcję ElementAt, która jest jedno argumentowa to chyba potwierdza tezę, że chodzi o tablicę jedno wymiarową.

Mi się nie chce zrównoleglać, więc tylko wypisuję jednym węzłem.
Też rozkminiam jak to "zwieloskomputeryzować". Jakbym miał pewność w ilości wymiarów byłoby łatwiej.