Ogólne: Początek drugiej rundy!

Publiczne ogłoszenie

Rozpoczęła się druga runda zdalna. Zadania (DOS, STO oraz PKN) są już dostępne, rozwiązania można zgłaszać do środy, do końca dnia (a do końca wtorku wciąż można zgłaszać też zadania z rundy pierwszej). Powodzenia! Przy okazji - jako, że pojawia się w tej rundzie zadanie komunikacyjne - podajemy informacje o sposobie liczenia zużycia czasu i pamięci w zadaniach komunikacyjnych. Dla czasu: obydwa programy są startowane jednocześnie, i czas wykonania to większy z dwóch czasów działania. O ile programy będą używały komunikacji zgodnie z protokołem podanym w zadaniu, to: * pisanie (przez dowolny program) działa natychmiastowo, * czytanie (przez dowolny program) będzie czekało na to, aż będzie coś dostępne do przeczytania (i czas oczekiwania wlicza się do zużycia czasu przez program). Jeśli już jest (bo jest to część wejścia pochodzącego od interaktora, albo bo drugi program już wysłał wiadomość do przekazania), to czytanie jest natychmiastowe. * słowo "natychmiastowe" powyżej oznacza, że czas wykonania odpowiednich funkcji (np. printf / scanf) będzie zaniedbywalny w porównaniu z łącznym limitem czasu. Limity pamięci są niezależne dla obydwu programów (tj. jeśli limit pamięci to 256MB, to każdy z programów niezależnie może wykorzystać do 256MB pamięci).

> Rozpoczęła się druga runda zdalna. Zadania (DOS, STO oraz PKN) są już dostępne, rozwiązania można zgłaszać do środy, do końca dnia (a do końca wtorku wciąż można zgłaszać też zadania z rundy pierwszej). Powodzenia! > > Przy okazji - jako, że pojawia się w tej rundzie zadanie komunikacyjne - podajemy informacje o sposobie liczenia zużycia czasu i pamięci w zadaniach komunikacyjnych. > > Dla czasu: obydwa programy są startowane jednocześnie, i czas wykonania to większy z dwóch czasów działania. > > O ile programy będą używały komunikacji zgodnie z protokołem podanym w zadaniu, to: > > * pisanie (przez dowolny program) działa natychmiastowo, > * czytanie (przez dowolny program) będzie czekało na to, aż będzie coś dostępne do przeczytania (i czas oczekiwania wlicza się do zużycia czasu przez program). Jeśli już jest (bo jest to część wejścia pochodzącego od interaktora, albo bo drugi program już wysłał wiadomość do przekazania), to czytanie jest natychmiastowe. > * słowo "natychmiastowe" powyżej oznacza, że czas wykonania odpowiednich funkcji (np. printf / scanf) będzie zaniedbywalny w porównaniu z łącznym limitem czasu. > > Limity pamięci są niezależne dla obydwu programów (tj. jeśli limit pamięci to 256MB, to każdy z programów niezależnie może wykorzystać do 256MB pamięci).