1) (5 bodov) Zafarbite vrcholy orientovaneho kruhu 3 farbami v paralelnom case O(log n) a v praci O(n), kde n je dlzka kruhu. Kruh je tvoreny n vrcholmi ocislovanymi 1..n; kazdy vrchol ma jednu vstupnu a jednu vystupnu hranu. Hrany su dane v poli S dlzky n, tak ze S[i]=j ak je orientovana hrana v kruhu. Aky PRAM model pouzivate ? 2) (5 bodov) Su dane dve utriedene postupnosti A a B, obe dlzky n=k2. Napiste algoritmus, ktory spoji A, B do jednej utriedenej postupnosti v case O(log log n) s pouzitim O(n log log n) operacii na CREW PRAM modeli. 3) (10 bodov) Uvazujte cyklus C=(v1,..,vn) a mnozinu hran E medzi vrcholmi z C taku, ze pre kazdy vrchol vi existuje najviac jedna hrana z E incidentna s vi. Problem je urcit, ci sa daju vsetky hrany z E nacrtnut vnutri cyklu C tak, ze sa nepretinaju. Uvedte EREW PRAM algoritmus na riesenie tohoto problemu v case O(log n) a praci O(n). 4) (5 bodov) Je dana postupnost A=(a(1),..,a(n)) a boolovske pole B dlzky n take, ze plati b1=bn=1. Pre kazde i1 je orientovana hrana v kruhu. Aky PRAM model pouzivate? 2) 5 bodov Orcite maximum z n prvkov optimalne na common CRCW PRAM v case O(log log n). 3) 10 bodov Je dane pole A = (a1, ... , an). Lavy zasah prvku ai je prvok ak (ak existuje) taky, ze k je maximalny index splnajuci 0