Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Ostatnie posty
Dzięki, po prostu źle popatrzyłem na to zadanie i teraz działa ^^
U mnie czas wykonywania dla 10^18 to <5ms.
W prostym zadaniu z wypisywaniem serc dali 10sekund, ale komputer potrzebował niecałej sekundy. W zadaniu z liczbami parzystocyfrowymi, większymi od 1mln nie dali za mało czasu (1sekunda)?
Przeanalizuj kod i sprawdź wszystkie warianty. Prawdopodobnie przy zbyt dużych wartościach pojawia się MemoryError (w przypadku Pythona).
Przesyłam testy do zadania. W pliku jest 1000 plików wejściowych i wyjściowych.
https://drive.google.com/file/d/1F1s15LkTFWacvELsEUQY_tdymPU53pou/view
https://drive.google.com/file/d/1F1s15LkTFWacvELsEUQY_tdymPU53pou/view
Działa pod czystym powershellem (I mean z poziomu cmd program ps wypisuje jakiś header, ale z normalnego powershella śmiga ładnie). Dzięki wielkie.
Jeśli ktoś z obecnych ma jakieś swoje testy do zadania to prosiłbym,
aby je udostępnił.
Dzięki.
aby je udostępnił.
Dzięki.
Wiem, że w Powershellu w Windowsie były problemy z operatorem przekierowania standardowego wejścia (<). Można to było trochę obejść w ten sposób:
Get-Content wejscie.in | .\program.exe > wyjscie.out
Może to pomoże? Czy stdout udaje się przekierować poprawnie?
Get-Content wejscie.in | .\program.exe > wyjscie.out
Może to pomoże? Czy stdout udaje się przekierować poprawnie?
Przepraszam, Windows 7, do dyspozycji praktycznie wszystko, ale głównie vsc + mingw64 z msys2 (kompilacja z konsoli, cmder).
Pomoże trochę wiedza jakiego używasz systemu i środowiska.
Niestety, w wirtualnej maszynie nie ma liczników sprzętowych, które są wymagane przez sio2jail. Przyjrzymy się, czy jesteśmy w stanie coś z tym zrobić, ale będzie dość trudno. Proszę spróbować używać uruchomień próbnych, bądź też starej wersji środowiska (https://oij.edu.pl/zawodnik/srodowisko/).
Najlepiej zgłaszać takie przypadki poprzez "Pytania i ogłoszenia". Zajmiemy się tym przypadkiem.
Cześć. Macie może jakieś narzędzie które może przetestować dane dla programu?
Chodzi mi o sztuczne wprowadzanie danych pod stdin, pipesy w konsoli nie działają (a przynajmniej nie umiem ich poprawnie użyć dla stdin do programu). Potrzebuję czegoś takiego, ponieważ dla niektórych danych system "Uruchomienie próbne" wymięka.
Z góry dzięki.
Chodzi mi o sztuczne wprowadzanie danych pod stdin, pipesy w konsoli nie działają (a przynajmniej nie umiem ich poprawnie użyć dla stdin do programu). Potrzebuję czegoś takiego, ponieważ dla niektórych danych system "Uruchomienie próbne" wymięka.
Z góry dzięki.
Przez przypadek w uruchomieniu próbnym dałem kod który nie daje wyjścia i przez to teraz mam status "oczekiwanie" co mam z tym zrobić?
Wykonałem oba. Niestety dalej nie działa. Czy robienie tego na wirtualnej maszynie może mieć jakiś wpływ na wyniki testów?