Ostatnie posty

Po próbie kompilacji za pomocą compile.bat otrzymuję taki oto komunikat:

Nazwa 'gcc' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,
program wykonywalny lub plik wsadowy.
Nazwa 'g++' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,
program wykonywalny lub plik wsadowy.

Zarówno MinGW, jak i OpenMPI zainstalowałem według instrukcji.
Co zrobić, żeby zaczął widzieć gcc i g++, które zainstalowały się w C:\MinGW\bin ?
Wydaje mi się, że z tą zerową długością chodziło o to, że możesz przyjąć bazowy "max" jako zero, i nie zmieniać go na najmniejszy element tablicy jak wszystkie ujemne.

ps skoro już się tu produkuję, to póki co nie mam pomysłów jak zrobić to na wielu komputerach z rozsądną wydajnością. Więc tą rundę pewnie sobie "daruję".
Rozumiem że suma elementów tablicy zerowej długości to 0?
Czytając treść zadania odniosłem wrażenie, że chodzi o zwykłą, jednowymiarową tablicę. Równie dobrze zamiast "maksymalnej podtablicy" mogliby użyć pojęcia "podciągu o najwyższej sumie elementów".
Lipa. Prosimy o dodanie waparcia.
Bo inaczej ranking nie ma sensu.
Limit uruchomień próbnych jest bez sensu?

Nie możemy sobie pozwolić na nielimitowane zgłoszenia, bo mogłoby to prowadzić do nadużyć ze strony niektórych uczestników i zablokować system sprawdzający, zwłaszcza pod koniec rundy.

10 to za mało? Być może. Przedyskutujemy zwiększenie tej liczby.

Faktycznie zabrakło informacji o limicie uruchomień próbnych za co przepraszamy.
"to jest spójny fragment (być może zerowej długości) o maksymalnej sumie elementów."
Czy podtablica musi być prostokątna/sześcienna/itd? Czy jest limit ilości wymiarów tablicy?
W takim razie to jest bez sensu.
Czemu nie będzie możliwości rozwiązywania zadań rozproszonych w Javie? Wielka szkoda, myślałem że jeśli pozostałe zadania są przygotowane dla wszystkich języków to i rozproszone również będą.
Rzeczywiście można by napisać, że klasę należy umieścić w pakiecie domyślnym (czyli nie używać instrukcji package), jednak wynika to właściwie z opisanego w ustaleniach technicznych sposobu kompilacji i uruchomienia programu:

"Rozwiązania napisane w języku Java (tylko dla zadań zwykłych) będą kompilowane w systemie Linux przy użyciu Java SE 8u5 następującym poleceniem:
javac abc.java
jar cf abc.jar *.class

Rozwiązania napisane w języku Java będą uruchamiane w systemie Linux przy użyciu maszyny wirtualnej Java SE 8u5 następującym poleceniem:
java -Xmx<limit pamięci> -Xms<limit pamięci> -Xss<limit pamięci> -classpath abc.jar abc"

Zadeklarowanie, że klasa znajduje się w jakimś pakiecie (weźmy xyz) wymagałaby umieszczenia pliku w podkatalogu 'xyz', a przy uruchomieniu podania, że klasa w tym pakiecie się znajduje, czyli:
java xyz.abc
zamiat
java abc
or die();
Wskaż informacje konieczności usunięcia package. Bo właściwie o to mi chodziło.
Cytat z ustaleń technicznych:
"Rozwiązania zadań muszą: [...]
zawierać publiczną klasę o nazwie takiej, jak trzyliterowy skrót nazwy zadania, podany w treści, zapisany małymi literami (dotyczy rozwiązań w Javie, dla zadań zwykłych). Klasa ta powinna implementować metodę main."
No to fajnie. A gdzie to jest napisane?
Tylko marnuje czas na poprawianie pakietów, plików... żal.
On Thu, May 08, 2014 at 07:09:17PM +0200, Wojtek Nadara wrote:
> http://pl.memgenerator.pl/mem-image/nie-smieszne

Coś taki ponury ;)