Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Ostatnie posty
1 Przekroczenie limitu czasu 1.00s/1.00s 0/1
2 OK 2.00s/3.00s 1/1
3 OK 1.69s/3.00s 1/1
4 OK 2.69s/3.00s 1/1
5 OK 1.47s/2.00s 1/1
6 OK 0.86s/2.00s 1/1
7 Przekroczenie limitu czasu 2.00s/2.00s 0/1
8 OK 0.98s/2.00s 1/1
9 OK 1.28s/2.00s 1/1
10 OK 0.98s/2.00s 1/1
Jestem bardzo ciekawy co u mnie się stało że na pierwszym teście TLE...
2 OK 2.00s/3.00s 1/1
3 OK 1.69s/3.00s 1/1
4 OK 2.69s/3.00s 1/1
5 OK 1.47s/2.00s 1/1
6 OK 0.86s/2.00s 1/1
7 Przekroczenie limitu czasu 2.00s/2.00s 0/1
8 OK 0.98s/2.00s 1/1
9 OK 1.28s/2.00s 1/1
10 OK 0.98s/2.00s 1/1
Jestem bardzo ciekawy co u mnie się stało że na pierwszym teście TLE...
1 OK 0.11s/1.00s 1/1
2 OK 0.94s/3.00s 1/1
3 OK 0.91s/3.00s 1/1
4 OK 0.69s/3.00s 1/1
5 OK 0.80s/2.00s 1/1
6 OK 0.63s/2.00s 1/1
7 OK 0.69s/2.00s 1/1
8 OK 0.56s/2.00s 1/1
9 OK 0.67s/2.00s 1/1
10 OK 0.57s/2.00s 1/1
Drugi i trzeci wykonywały się najdłużej, ale było na nie więcej czasu, więc niewiele to zmienia. Gorszym testem wydaje się być piąty.
2 OK 0.94s/3.00s 1/1
3 OK 0.91s/3.00s 1/1
4 OK 0.69s/3.00s 1/1
5 OK 0.80s/2.00s 1/1
6 OK 0.63s/2.00s 1/1
7 OK 0.69s/2.00s 1/1
8 OK 0.56s/2.00s 1/1
9 OK 0.67s/2.00s 1/1
10 OK 0.57s/2.00s 1/1
Drugi i trzeci wykonywały się najdłużej, ale było na nie więcej czasu, więc niewiele to zmienia. Gorszym testem wydaje się być piąty.
1 OK 0.14s/1.00s 1/1
2 Przekroczenie limitu czasu 3.00s/3.00s 0/1
3 OK 2.77s/3.00s 1/1
4 OK 1.83s/3.00s 1/1
5 Przekroczenie limitu czasu 2.00s/2.00s 0/1
6 OK 1.43s/2.00s 1/1
7 OK 1.55s/2.00s 1/1
8 OK 1.24s/2.00s 1/1
9 OK 1.48s/2.00s 1/1
10 OK 1.02s/2.00s 1/1
przy czym pozwoliłem sobie na rozrzutność, tzn. zamiast jednego przebiegu po elementach wykonałem trzy, za każdym razem wywołując ElementAt
2 Przekroczenie limitu czasu 3.00s/3.00s 0/1
3 OK 2.77s/3.00s 1/1
4 OK 1.83s/3.00s 1/1
5 Przekroczenie limitu czasu 2.00s/2.00s 0/1
6 OK 1.43s/2.00s 1/1
7 OK 1.55s/2.00s 1/1
8 OK 1.24s/2.00s 1/1
9 OK 1.48s/2.00s 1/1
10 OK 1.02s/2.00s 1/1
przy czym pozwoliłem sobie na rozrzutność, tzn. zamiast jednego przebiegu po elementach wykonałem trzy, za każdym razem wywołując ElementAt
1 OK 0.18s/1.00s 1/1
2 OK 1.91s/3.00s 1/1
3 OK 1.63s/3.00s 1/1
4 OK 1.39s/3.00s 1/1
5 OK 1.33s/2.00s 1/1
6 OK 1.11s/2.00s 1/1
7 OK 1.07s/2.00s 1/1
8 OK 0.98s/2.00s 1/1
9 OK 1.06s/2.00s 1/1
10 OK 1.00s/2.00s 1/1
Drugi i trzeci rzeczywiście wydają się "wydajnościowe", cokolwiek by to nie znaczyło :P
2 OK 1.91s/3.00s 1/1
3 OK 1.63s/3.00s 1/1
4 OK 1.39s/3.00s 1/1
5 OK 1.33s/2.00s 1/1
6 OK 1.11s/2.00s 1/1
7 OK 1.07s/2.00s 1/1
8 OK 0.98s/2.00s 1/1
9 OK 1.06s/2.00s 1/1
10 OK 1.00s/2.00s 1/1
Drugi i trzeci rzeczywiście wydają się "wydajnościowe", cokolwiek by to nie znaczyło :P
1 0.14s/1.00s
2 0.06s/3.00s (Błąd wykonania)
3 1.14s/3.00s
4 0.63s/3.00s
5 0.78s/2.00s
6 0.62s/2.00s
7 0.81s/2.00s
8 0.69s/2.00s
9 0.64s/2.00s
10 0.54s/2.00s
Takie są moje czasy. Cóż, ciekawe dlaczego mam RE na 2 teście...
2 0.06s/3.00s (Błąd wykonania)
3 1.14s/3.00s
4 0.63s/3.00s
5 0.78s/2.00s
6 0.62s/2.00s
7 0.81s/2.00s
8 0.69s/2.00s
9 0.64s/2.00s
10 0.54s/2.00s
Takie są moje czasy. Cóż, ciekawe dlaczego mam RE na 2 teście...
Unit message jest dostępny na platformie. Ty miałeś dostarczyć mklib.pas do wczytywania/generowania danych.
Moje są ja poniżej. Nie wiem co nawyrabiałem, że w 2 i 3 mam TLE :(
1 0.12s/1.00s
2 3.00s/3.00s
3 3.00s/3.00s
4 1.35s/3.00s
5 1.23s/2.00s
6 0.78s/2.00s
7 0.90s/2.00s
8 0.70s/2.00s
9 0.83s/2.00s
10 0.70s/2.00s
1 0.12s/1.00s
2 3.00s/3.00s
3 3.00s/3.00s
4 1.35s/3.00s
5 1.23s/2.00s
6 0.78s/2.00s
7 0.90s/2.00s
8 0.70s/2.00s
9 0.83s/2.00s
10 0.70s/2.00s
Nie jestem pewien, ale to się chyba dzieje tylko w moim programie do MAK (i dzieje się też na sprawdzaczce), więc pytanie o to jest już zadane.
Czy będzie/jest możliwość obejrzenia wyjścia testów?
@Jakub Tarnawski:
> A, czasami daje też RE. Tak raz na 6 razy.
Czy mógłbyś opisać co się dzieje dokładniej (tu albo w pytaniach)? O takim problemie jeszcze nie słyszałem.
> A, czasami daje też RE. Tak raz na 6 razy.
Czy mógłbyś opisać co się dzieje dokładniej (tu albo w pytaniach)? O takim problemie jeszcze nie słyszałem.
Nie nazwałbym tego rozwiązaniem problemu. Mi również pojawiają się takie niepotrzebne informacje. Dobrze by było, żeby organizatorzy coś temu zaradzili - a jeśli problem jest powszechny, to zapewne powinien być wyłapany przed startem rundy.
No racja. Nie przemyślałem swojego wniosku.
A co do konkursu, to miejmy nadzieję, że rzeczywiście limity będą tak dobrane, że nie trzeba będzie brać pod uwagę szybkości komunikacji.
Edit:
Teraz zauważyłem, że są wyniki z rundy próbnej. Limity są ok. W swoim rozwiązaniu nie uwzględniłem stopnia wykorzystania komunikacji w zależności od wielkości danych i przeszło 10/10.
A co do konkursu, to miejmy nadzieję, że rzeczywiście limity będą tak dobrane, że nie trzeba będzie brać pod uwagę szybkości komunikacji.
Edit:
Teraz zauważyłem, że są wyniki z rundy próbnej. Limity są ok. W swoim rozwiązaniu nie uwzględniłem stopnia wykorzystania komunikacji w zależności od wielkości danych i przeszło 10/10.
Raczej nie. Nawet dla mikroskopijnych danych limity to coś rzędu sekundy. Komunikacja między stoma instancjami rozwiązującymi zadanie dla 7 ;-) czy 40 liczb mieści się w takim limicie.
Pytanie jest bardziej na boku, czy MPI tak ma, czy to celowe uatrakcyjnienie rozgrywki.
Edit: W sumie nie wiem, czy można się zgodzić z ostatnim stwierdzeniem. Branie pod uwagę prędkości działania sieci i dobieranie liczby węzłów do potrzeb jest jak najbardziej elementem prawdziwego programowania rozproszonego. Co najwyżej przez warunki konkursu (spore limity dla małych danych) można tę kwestię olać.
Pytanie jest bardziej na boku, czy MPI tak ma, czy to celowe uatrakcyjnienie rozgrywki.
Edit: W sumie nie wiem, czy można się zgodzić z ostatnim stwierdzeniem. Branie pod uwagę prędkości działania sieci i dobieranie liczby węzłów do potrzeb jest jak najbardziej elementem prawdziwego programowania rozproszonego. Co najwyżej przez warunki konkursu (spore limity dla małych danych) można tę kwestię olać.
Czy z tego wynika, że w rozwiązaniu zadania z rundy rozproszonej trzeba będzie uwzględniać stopień wykorzystania komunikacji między komputerami w zależności od rozmiaru danych?
Chyba nie o to chodzi w programowaniu rozproszonym.
Chyba nie o to chodzi w programowaniu rozproszonym.
Najlepiej przejść na linuksa. Wtedy działa koncertowo i do tego szybciej.