X Open Cup named after E.V. Pankratiev Çàäà÷à A. Average Convex Hull Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: average.in average.out Îãðàíè÷åíèå ïî âðåìåíè: 6 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Âûïóêëîé îáîëî÷êîé ìíîæåñòâà S íà ïëîñêîñòè íàçûâàåòñÿ ìèíèìàëüíûé âûïóêëûé ìíîãî- óãîëüíèê, êîòîðûé ñîäåðæèò âñå òî÷êè, ïðèíàäëåæàùèå ìíîæåñòâó Âàì çàäàíû n S. òî÷åê íà ïëîñêîñòè. Îäíà èç òî÷åê âûáèðàåòñÿ ñëó÷àéíûì îáðàçîì è óäàëÿåòñÿ èç ìíîæåñòâà, ïðè ýòîì äëÿ êàæäîé òî÷êè âåðîÿòíîñòü òîãî, ÷òî áóäåò óäàëåíà èìåííî ýòà òî÷êà, îäèíàêîâà. Íàéäèòå ìàòåìàòè÷åñêîå îæèäàíèå êîëè÷åñòâà âåðøèí âûïóêëîé îáîëî÷êè ïîëó÷èâøåãîñÿ ìíîæåñòâà. Ïðè ýòîì åñëè âûïóêëîé îáîëî÷êîé ÿâëÿåòñÿ îòðåçîê, òî ñ÷èòàåòñÿ, ÷òî ó âûïóêëîé îáîëî÷êè äâå âåðøèíû. Åñëè âûïóêëîé îáîëî÷êîé ÿâëÿåòñÿ íåâûðîæäåííûé ìíîãîóãîëüíèê, òî óãëû â êàæäîé èç åãî âåðøèí ñòðîãî ìåíüøå Ôîðìàò âõîäíîãî ôàéëà (3 íå π.  ïåðâîé ñòðîêå âõîäíîãî ôàéëà ñîäåðæèòñÿ öåëîå ÷èñëî n êîëè÷åñòâî çàäàííûõ òî÷åê 6 n 6 200 000). Êàæäàÿ èç ïîñëåäóþùèõ n ñòðîê ñîäåðæèò ïî äâà öåëûõ ÷èñëà, ïî ìîäóëþ 9 ïðåâîñõîäÿùèõ 10 : i-ÿ ñòðîêà ñîäåðæèò êîîðäèíàòû i-é òî÷êè. Ïðè ýòîì âñå n òî÷åê ïîïàðíî ðàçëè÷íû. Ôîðìàò âûõîäíîãî ôàéëà Âûâåäèòå ìàòåìàòè÷åñêîå îæèäàíèå êîëè÷åñòâà âåðøèí âûïóêëîé îáîëî÷êè ìíîæåñòâà, ïîëó÷èâøåãîñÿ ïîñëå óäàëåíèÿ òî÷êè, â âèäå íåñîêðàòèìîé äðîáè Ïðèìåðû 5 0 0 4 3 4 0 4 0 3 4 average.in 17/5 Ñòðàíèöà 1 èç 22 p/q . average.out X Open Cup named after E.V. Pankratiev Çàäà÷à B. Binary Sux Array Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: binary.in binary.out Îãðàíè÷åíèå ïî âðåìåíè: 6 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Äâîè÷íûì ñëîâîì íàçûâàåòñÿ ñëîâî, ñîñòîÿùåå òîëüêî èç íóëåé è åäèíèö. w, äëèíà êîòîðîãî ðàâíà n. Ñóôôèêñíûì ìàññèâîì ñëîâà w íàçûâàåòñÿ òàêîé ìàññèâ a[1..n], ÷òî w[a[i]..n] ÿâëÿåòñÿ i-ì ëåêñèêîãðàôè÷åñêè ñóôôèêñîì ñðåäè âñåõ ñóôôèêñîâ ñëîâà w . Íàïðèìåð, åñëè w = 001011, ëåêñèêîãðàôè÷åñêèé ïîðÿäîê åãî ñóôôèêñîâ òàêîâ: 001011, 01011, 011, 1, 1011, 11, è ñóôôèêñíûì ìàññèâîì ñëîâà w áóäåò ìàññèâ (1, 2, 4, 6, 3, 5). Âàì çàäàí ñóôôèêñíûé ìàññèâ íåêîòîðîãî äâîè÷íîãî ñëîâà w . Òðåáóåòñÿ âîññòàíîâèòü w . Ðàññìîòðèì äâîè÷íîå ñëîâî Ôîðìàò âõîäíîãî ôàéëà  ïåðâîé ñòðîêå âõîäíîãî ôàéëà çàäàíî îäíî öåëîå ÷èñëî Âòîðàÿ ñòðîêà ñîäåðæèò n n äëèíà ñëîâà ïîïàðíî ðàçëè÷íûõ öåëûõ ïîëîæèòåëüíûõ ÷èñåë, ñóôôèêñíûé ìàññèâ ñëîâà w. Âûâåäèòå äâîè÷íîå ñëîâî w w (1 6 n 6 300 000). íå ïðåâîñõîäÿùèõ n Ôîðìàò âûõîäíîãî ôàéëà òàêîå, ÷òî çàäàííûé âî âõîäíîì ôàéëå ìàññèâ ÿâëÿåòñÿ ñóôôèêñ- íûì ìàññèâîì äëÿ ýòîãî ñëîâà. Åñëè òàêèõ ñëîâ íåñêîëüêî, âûâåäèòå ëþáîå. Åñëè òàêèõ ñëîâ íå ñóùåñòâóåò, âûâåäèòå Error. Ïðèìåðû 6 1 2 4 6 3 5 binary.in 001011 Ñòðàíèöà 2 èç 22 binary.out X Open Cup named after E.V. Pankratiev Çàäà÷à C. Collision Detection (Division 1 Only!) Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: collision.in collision.out Îãðàíè÷åíèå ïî âðåìåíè: 5 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Êîìïàíèÿ Giggle ðàçðàáàòûâàåò àâòîìîáèëü, êîòîðûé ñìîæåò åçäèòü ïî äîðîãàì àâòîìàòè÷åñêè, áåç óïðàâëåíèÿ ÷åëîâåêîì. Íà äàííûé ìîìåíò ïîñòðîåí åãî ïðîòîòèï, êîòîðûé ìîæåò äâèãàòüñÿ ïî ïðÿìîé. Î÷åðåäíàÿ çàäà÷à ðàçðàáîò÷èêîâ ïðîâåðèòü ðàáîòó ñèñòåìû ïðåäîòâðàùåíèÿ ñòîëêíîâåíèé. Äëÿ ýòîãî îíè ïëàíèðóþò ïðîâåñòè ñëåäóþùèé ýêñïåðèìåíò.  ýêñïåðèìåíòå çàäåéñòâîâàíû n àâòîìîáèëåé. Èçíà÷àëüíî àâòîìîáèëè ðàñïîëàãàþòñÿ íà çàäàí- íûõ ïîçèöèÿõ, ïðè ýòîì êàæäûé àâòîìîáèëü íàïðàâëåí èëè íà ñåâåð, èëè íà þã, èëè íà çàïàä, èëè íà âîñòîê. Ïîñëå ýòîãî àâòîìîáèëè íà÷èíàþò äâèãàòüñÿ â ñîîòâåòñòâóþùåì íàïðàâëåíèè ñî ñêîðîñòüþ 1 ìåòð â ñåêóíäó. Ñèñòåìà äîëæíà îïðåäåëèòü ñèòóàöèè, â êîòîðûõ âîçìîæíû ñòîëêíîâåíèÿ, è ïðåäîòâðàòèòü èõ. Äëÿ òîãî, ÷òîáû âû÷èñëèòü îæèäàåìîå ïîâåäåíèå àâòîìîáèëåé íà òðàññå, èíæåíåðàì êîìïàíèè Giggle íåîáõîäèìî çíàòü, äëÿ êàêèõ äâóõ àâòîìîáèëåé îïàñíîñòü ñòîëêíîâåíèÿ ìàêñèìàëüíà.  êà÷åñòâå âåëè÷èíû, îïðåäåëÿþùåé îïàñíîñòü ñòîëêíîâåíèÿ ìåæäó äâóìÿ àâòîìîáèëÿìè èñïîëüçóåòñÿ ìèíèìàëüíîå ðàññòîÿíèå ìåæäó àâòîìîáèëÿìè ïîñëå íà÷àëà äâèæåíèÿ: ÷åì ýòî ðàññòîÿíèå ìåíüøå, òåì âûøå îïàñíîñòü ñòîëêíîâåíèÿ.  ðàìêàõ äàííîé çàäà÷è àâòîìîáèëè ñ÷èòàþòñÿ òî÷êàìè, à ðàññòîÿíèå ìåæäó íèìè èçìåðÿåòñÿ êàê äëèíà îòðåçêà, ñîåäèíÿþùåãî ýòè òî÷êè. Ôîðìàò âõîäíîãî ôàéëà Âõîäíîé ôàéë ñîñòîèò èç íåñêîëüêèõ òåñòîâûõ ïðèìåðîâ. Ïåðâàÿ ñòðîêà êàæäîãî òåñòîâîãî ïðèìåðà ñîäåðæèò â ýêñïåðèìåíòå (2 Ïîñëåäóþùèå n êîëè÷åñòâî àâòîìîáèëåé, ó÷àñòâóþùèõ 6 n 6 100 000). n ñòðîê ñîäåðæàò ïî äâà öåëûõ ÷èñëà xi è yi , çà êîòîðûìè ñëåäóåò îäèí ñèìâîë ci . Êàæäàÿ òàêàÿ ñòðîêà çàäà¼ò íà÷àëüíîå ïîëîæåíèå àâòîìîáèëÿ è íàïðàâëåíèå, â êîòîðîì îí åäåò. Êîîðäèíàòû çàäàíû â ìåòðàõ è íå ïðåâîñõîäÿò ïî ìîäóëþ 108 . Íàïðàâëåíèå çàäà¼òñÿ îäíèì èç ñëåäóþùèõ ñèìâîëîâ: N ñåâåð, S þã, E âîñòîê, W çàïàä. Ïðè ýòîì íà÷àëüíîå ïîëîæåíèå âñåõ àâòîìîáèëåé ïîïàðíî ðàçëè÷íî. Y N W E S X n = 0, çíà÷åíèé n âî Çà ïîñëåäíèì òåñòîâûì ïðèìåðîì ñëåäóåò òåñòîâûé ïðèìåð ñ íîãî ôàéëà. Ýòîò ïðèìåð îáðàáàòûâàòü íå íóæíî. Ñóììà ïðåâîñõîäèò îáîçíà÷àþùèé êîíåö âõîäâñåõ òåñòîâûõ ïðèìåðàõ íå 100 000. Ôîðìàò âûõîäíîãî ôàéëà Äëÿ êàæäîãî òåñòîâîãî ïðèìåðà âûâåäèòå ïî òðè ñòðîêè. Ïåðâàÿ ñòðîêà äîëæíà ñîäåðæàòü ÷èñëî d ìèíèìàëüíîå ðàññòîÿíèå â ìåòðàõ ìåæäó íåêîòîðûìè äâóìÿ àâòîìîáèëÿìè ñ ìîìåíòà íà÷àëà äâèæåíèÿ. Âî âòîðóþ ñòðîêó âûâåäèòå äâà öåëûõ ÷èñëà Ñòðàíèöà 3 èç 22 a è b íîìåðà àâòîìîáèëåé, êîòîðûå â X Open Cup named after E.V. Pankratiev Northern Grand Prix, Sunday, September 25, 2011 êàêîé-òî ìîìåíò ïîñëå íà÷àëà äâèæåíèÿ îêàæóòñÿ íà ðàññòîÿíèè d. Àâòîìîáèëè çàíóìåðîâàíû, íà÷èíàÿ ñ åäèíèöû, â ïîðÿäêå, â êîòîðîì îíè çàäàíû âî âõîäíîì ôàéëå. Òðåòüÿ ñòðîêà äîëæíà ñîäåðæàòü âðåìÿ áèëè ñ íîìåðàìè t îò íà÷àëà äâèæåíèÿ, âûðàæåííîå â ñåêóíäàõ ìîìåíò âðåìåíè, êîãäà àâòîìîa è b îêàæóòñÿ íà ðàññòîÿíèè d. Åñëè âîçìîæíû íåñêîëüêî ïðàâèëüíûõ îòâåòîâ, âûâåäèòå ëþáîé èç íèõ. Îòâåòû íà äâà ñîñåäíèõ òåñòîâûõ ïðèìåðà ðàçäåëÿéòå ïóñòîé ñòðîêîé. Ïðîâåðÿþùàÿ ïðîãðàììà ïðîèçâîäèò âñå ñðàâíåíèÿ âåùåñòâåííûõ ÷èñåë ñ àáñîëþòíîé èëè îòíîñèòåëüíîé òî÷íîñòüþ Ïðèìåðû 4 0 3 0 4 4 0 3 0 4 2 0 0 0 0 3 4 0 E N S E 0 3 4 0 S N S E 0 S 1 N 10−6 . collision.in collision.out 2.8284271247461903 1 3 2.0 3.0 2 3 0.5 1.0 2 1 0.0 Ñòðàíèöà 4 èç 22 X Open Cup named after E.V. Pankratiev Çàäà÷à D. Dual Cure (Division 1 Only!) Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: dual.in dual.out Îãðàíè÷åíèå ïî âðåìåíè: 4 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Ñðåäè íàñåëåíèÿ Ñåâåðî-Âîñòî÷íîé Àíòàðêèêè âñïûõíóëà ýïèäåìèÿ íîñîðîæüåãî ãðèïïà. Âèðóñ íîñîðîæüåãî ãðèïïà ñêëîíåí ê ìóòàöèÿì, ÷òî ñóùåñòâåííî îñëîæíÿåò ëå÷åíèå çàáîëåâàíèÿ. Ê ñ÷àñòüþ, âðà÷è ðàçðàáîòàëè ïîäõîä, êîòîðûé ïîçâîëÿåò ýôôåêòèâíî ëå÷èòü íîñîðîæèé ãðèïï â ñëó÷àå, åñëè èçâåñòåí èñòî÷íèê èíôåêóèè. Íà äàííûé ìîìåíò â ãîñïèòàëå íàõîäÿòñÿ n áîëüíûõ íîñîðîæüèì ãðèïïîì. Äëÿ êàæäîãî áîëü- íîãî èçâåñòíî, îò êîãî îí çàðàçèëñÿ. Íåêîòîðûå áîëüíûå çàðàçèëèñü îò íîñîðîãîâ, íåêîòîðûå îò äðóãèõ áîëüíûõ. Ëå÷åíèåì ïàöèåíòîâ çàíèìàþòñÿ äâà âðà÷à. Èçëå÷åíèå îäíîãî ïàöèåíòà, âêëþ÷àþùåå îïðåäåëåíèå êîíêðåòíîé ìóòàöèè âèðóñà, çàíèìàåò 1 ÷àñ. Ïàöèåíò, çàðàçèâøèéñÿ îò íîñîðîãà, ìîæåò áûòü âûëå÷åí â ëþáîé ìîìåíò. Äëÿ òîãî, ÷òîáû âûëå÷èòü ïàöèåíòà X, çàðàçèâøåãîñÿ îò ïàöèåíòà Y, âðà÷ äîëæåí çíàòü, êàêàÿ èìåííî ìóòàöèÿ âèðóñà áûëà îáíàðóæåíà ïàöèåíòà Y, òàêèì îáðàçîì, Y äîëæåí áûòü âûëå÷åí ðàíåå, ÷åì X. Ïåðåäà÷à èíôîðìàöèè îò îäíîãî âðà÷à ê äðóãîìó (â ñèëó äåéñòâóþùèõ â ãîñïèòàëå ôîðìàëüíîñòåé) çàíèìàåò òàêæå îäèí ÷àñ, òî åñòü â ñëó÷àå, åñëè ïàöèåíò X îáðàòèëñÿ íå ê òîìó æå äîêòîðó, ÷òî è ïàöèåíò Y, òî îí ìîæåò áûòü ïðèíÿò òîëüêî ÷åðåç ÷àñ ïîñëå òîãî, êàê áûë âûëå÷åí Y. Âàøà çàäà÷à ñîñòàâèòü ãðàôèê ïðè¼ìà ïàöèåíòîâ êàæäûì èç äîêòîðîâ òàêèì îáðàçîì, ÷òîáû ïîñëåäíèé èç ïàöèåíòîâ áûë âûëå÷åí êàê ìîæíî ðàíåå. Ôîðìàò âõîäíîãî ôàéëà n êîëè÷åñòâî ïàöèåíòîâ (1 6 n 6 100 000). n öåëûõ ÷èñåë a1 , a2 , . . . , an . Äëÿ ïàöèåíòà, îò êîòîðîãî çàðàçèëñÿ ïàöèåíò i, èëè 0,  ïåðâîé ñòðîêå âõîäíîãî ôàéëà çàäàíî öåëîå ÷èñëî Ïàöèåíòû ïðîíóìåðîâàíû îò 1 äî êàæäîãî i îò 1 äî n ÷èñëî ai n. Ñëåäóþùàÿ ñòðîêà ñîäåðæèò îáîçíà÷àåò íîìåð åñëè îí çàðàçèëñÿ îò íîñîðîãà (ai < i). Ôîðìàò âûõîäíîãî ôàéëà  ïåðâîé ñòðîêå âûõîäíîãî ôàéëà âûâåäèòå öåëîå ÷èñëî t íàèìåíüøåå êîëè÷åñòâî ÷àñîâ, ÷åðåç t ñòðîê ñîäåðæèò ïî äâà öåëûõ êîòîðîå âñå ïàöèåíòû áóäóò âûëå÷åíû. Êàæäàÿ èç ïîñëåäóþùèõ i-é èç ýòèõ ñòðîê ñîäåðæàòñÿ ÷èñëà ui è vi íîìåðà ïàöèåíòîâ, ïðèíèìàåìûõ â òå÷åíèå i-ãî ÷àñà ïåðâûì è âòîðûì äîêòîðîì ñîîòâåòñòâåííî. Åñëè êàêîé-ëèáî äîêòîð â òå÷åíèè íåêîòîðîãî ÷èñëà.  ÷àñà ñâîáîäåí, ñîîòâåòñòâóþùåå ÷èñëî äîëæíî áûòü ðàâíî íóëþ. Ïðèìåðû 7 0 1 2 2 2 0 2 dual.in 5 1 2 3 4 7 dual.out 6 0 0 5 0 Ñòðàíèöà 5 èç 22 X Open Cup named after E.V. Pankratiev Çàäà÷à E. Elections (Division 1 Only!) Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: elections.in elections.out Îãðàíè÷åíèå ïî âðåìåíè: 8 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Âî Ôëàòëàíäèè ïàðëàìåíòñêèå âûáîðû ïðîõîäÿò ïî ïðîïîðöèîíàëüíîé ñèñòåìå, òî åñòü ïî ïàðòèéíûì ñïèñêàì. Êàæäàÿ ïàðòèÿ ñîçäà¼ò ñïèñîê ñâîèõ êàíäèäàòîâ â ïàðëàìåíò. Ïîñëå òîãî, êàê íàñåëåíèå ïðîãîëîñóåò íà âûáîðàõ, ìåñòà â ïàðëàìåíòå äåëÿòñÿ ïðîïîðöèîíàëüíî êîëè÷åñòâó ãîëîñîâ, ïîäàííûõ çà êàæäóþ ïàðòèþ. Âûäåëåííûå êàæäîé ïðîøåäøåé â ïàðëàìåíò ïàðòèè ìåñòà äîñòàþòñÿ êàíäèäàòàì, ðàñïîëîæåííûì â âåðõíåé ÷àñòè å¼ ñïèñêà. Ïîñëåäíèå ïàðëàìåíòñêèå âûáîðû, îäíàêî, ñòàëè ïðè÷èíîé ñåðü¼çíîé ïîëèòè÷åñêîé äèñêóññèè. Äåëî â òîì, ÷òî ìíîãèå ïîïóëÿðíûå îáùåñòâåííûå äåÿòåëè áûëè âêëþ÷åíû â èçáèðàòåëüíûå ñïèñêè ðàçëè÷íûõ ïàðòèé, ÷òî óâåëè÷èëî ïðîöåíò ïîäàííûõ çà äàííûå ïàðòèè ãîëîñîâ (è ñîîòâåòñòâåííî êîëè÷åñòâî ìåñò â ïàðëàìåíòå), îäíàêî ïîñëå âûáîðîâ ýòè äåÿòåëè îòêàçàëèñü îò ìåñò â ïàðëàìåíòå â ïîëüçó êàíäèäàòîâ, íàõîäÿùèõñÿ íèæå â ïàðòèéíîì ñïèñêå. Ïîëó÷èëîñü, ÷òî èçáèðàòåëè îáìàíóòû: îíè ãîëîñîâàëè çà çíàìåíèòîñòåé, êîòîðûå íå ñîáèðàëèñü ðàáîòàòü â ïàðëàìåíòå...  êà÷åñòâå ðåøåíèÿ ïðåäëàãàëîñü îòäàâàòü îñòàâëåííûå çíàìåíèòîñòÿìè ìåñòà ìåñòà ïðåäñòàâèòåëÿì äðóãèõ ïàðòèé, à íå ¾ñëåäóþùèì â ñïèñêå¿. Îäíàêî â ñëó÷àå, êîãäà ïðåäñòàâèòåëè íåñêîëüêèõ ïàðòèé ïîêèäàþò ïàðëàìåíò, ñèòóàöèÿ óñëîæíÿåòñÿ.  ðåçóëüòàòå ïåðåä ñëåäóþùèìè âûáîðàìè áûëà ïðåäëîæåíà íîâàÿ ñõåìà ôîðìèðîâàíèÿ ïàð- n ëàìåíòà. Ïóñòü â âûáîðàõ ó÷àñòâóåò ïàðòèé, êîòîðûå áîðþòñÿ çà s ìåñò â ïàðàìåíòå. Ïåðåä âûáîðàìè êàæäàÿ ïàðòèÿ ôîðìèðóåò ñïèñîê êàíäèäàòîâ è ïðîèñõîäèò ãîëîñîâàíèå çà ïàðòèéíûå ñïèñêè. Ïóñòü âñåãî ïðîãîëîñîâàëè V ÷åëîâåê è çà ñïèñîê i-é ïàðòèè áûëî ïîäàíî vi ãîëîñîâ. Äàëåå êàæäàÿ ïàðòèÿ ñîñòàâëÿåò ñïèñîê äåëåãàòîâ, êîòîðûå îòêàçûâàþòñÿ îò ñâîèõ ìåñò, çàòåì ôîðìèðóåòñÿ ¾ïðåäâàðèòåëüíûé¿ ñïèñîê ìåñò, â êîòîðîì òåëüíûõ ìåñò. Ïóñòü ñóììà âñåõ ai ðàâíà ðàáîòàòü â ïàðëàìåíòå, ñðåäè ïåðâûõ n ∑ bi äîëæíà áûòü ðàâíà s. A. Ïóñòü bi ai i-é ïàðòèè ïðåäîñòàâëÿåòñÿ ìåñò ïàðòèéíîãî ñïèñêà äëÿ Òîãäà ñîîòâåòñòâóþùèå ai ïðåäâàðè- êîëè÷åñòâî êàíäèäàòîâ, êîòîðûå ïëàíèðóþò bi ïðåäñòàâèòåëåé i-é i-é ïàðòèè, ïðè÷¼ì ñóììà ïàðòèè ïîëó÷àþò ìåñòà â i=1 ïàðëàìåíòå. Äëÿ òîãî, ÷òîáû ðàñïðåäåëåíèå ïàðëàìåíòñêèõ ìåñò áûëî ìàêñèìàëüíî ÷åñòíûì, ÷èñëà íû áûòü âûáðàíû òàêèì îáðàçîì, ÷òîáû çíà÷åíèå ñóììû n ∑ ai i=1 A − ai äîëæ- vi V áûëî ìèíèìàëüíûì. Âàøà çàäà÷à ïî ðåçóëüòàòàì âûáîðîâ è ñïèñêàì êàíäèäàòîâ, îòêàçàâøèõñÿ îò ìåñò â ïàðëàìåíòå, íàéòè îïòèìàëüíûå çíà÷åíèÿ Ôîðìàò âõîäíîãî ôàéëà ai . Ïåðâàÿ ñòðîêà âõîäíîãî ôàéëà ñîäåðæèò äâà öåëûõ ÷èñëà n è s (2 6 n 6 10, 1 6 s 6 50) êîëè÷åñòâî ïàðòèé è êîëè÷åñòâî ìåñò â ïàðëàìåíòå, ñîîòâåòñòâåííî.  ïîñëåäóþùèõ 2n ñòðîêàõ çàäà¼òñÿ èíôîðìàöèÿ î êàæäîé èç ïàðòèé. Èíôîðìàöèÿ î êàæäîé i-é ïàðòèè â ïåðâîé èç ýòèõ ñòðîê çàäàíî vi êîëè÷åñòâî ãîëîñîâ, ïîäàííîå íà âûáîðàõ çà ýòó ïàðòèþ (0 6 vi 6 104 , êàê ìèíèìóì îäíî vi ñòðîãî ïîëîæèòåëüíî). Âòîðàÿ ñòðîêà íà÷èíàåòñÿ ñ öåëîãî ÷èñëà mi êîëè÷åñòâî êàíäèäàòîâ èç ñïèñêà i-é ïàðòèè, êîòîðûå ñîáèðàþòñÿ îòêàçàòüñÿ îò ìåñò â ïàðëàìåíòå. Äàëåå ñëåäóþò mi öåëûõ ïîëîæèòåëüíûõ ÷èñåë, óïîðÿäî÷åííûõ ïî âîçðàñòàíèþ è íå ïðåâîñõîäÿùèõ 104 íîìåðà ïàðòèè çàäà¼òñÿ â äâóõ ïîñëåäîâàòåëüíûõ ñòðîêàõ. Äëÿ öåëîå ÷èñëî ýòèõ êàíäèäàòîâ â ïàðòèéíîì ñïèñêå. Ãàðàíòèðóåòñÿ, ÷òî ñóììà çíà÷åíèé Ôîðìàò âûõîäíîãî ôàéëà Âûâåäèòå n mi äëÿ âñåõ ïàðòèé íå ïðåâîñõîäèò öåëûõ ÷èñåë îïòèìàëüíûå çíà÷åíèÿ ai . Ñòðàíèöà 6 èç 22 50. X Open Cup named after E.V. Pankratiev Ïðèìåðû 3 8 10 3 1 2 3 5 0 5 0 Northern Grand Prix, Sunday, September 25, 2011 elections.in 5 3 3 Ñòðàíèöà 7 èç 22 elections.out X Open Cup named after E.V. Pankratiev Çàäà÷à F. Free of Squares Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: free.in free.out Îãðàíè÷åíèå ïî âðåìåíè: 2 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Ðàññìîòðèì ñëîâà íàä äâîè÷íûì àëôàâèòîì ïîçèöèè ñèìâîëîâ â ýòîì ñëîâå ñëåâà íàïðàâî B = {0, 1}. Âîçüì¼ì ÷èñëî w äëèíû l è çàíóìåðóåì ÷èñëàìè îò 1 äî l . Íàïðèìåð, åñëè w = 0110 , òî w[1] = 0, w[2] = 1, w[3] = 1 è w[4] = 0. Ïîçèöèÿ ñ íîìåðîì i (ãäå i ïðîáåãàåò çíà÷åíèÿ îò 1 äî l ) íàçûâàåòñÿ ïîçèöèåé, ñâîáîäíîé îò êâàäðàòîâ, åñëè äëÿ âñå k òàêèõ, ÷òî i + 2k − 1 6 l ñëîâà w[i . . . i + k − 1] è w[i + k . . . i + 2k − 1] ðàçëè÷íû. Íàïðèìåð, â ñëîâå 0110 ïîçèöèÿ 1 ñâîáîäíà îò êâàäðàòîâ, òàê êàê 0 6=1 è 01 6=10, à ïîçèöèÿ 2 íåò, òàê êàê 1 =1. Îáîçíà÷èì çà σ(k) êîëè÷åñòâî ïîçèöèé â ñëîâå w , èìåþùèõ íîìåðà îò 1 äî k âêëþ÷èòåëüíî è ñâîáîäíûõ îò êâàäðàòîâ. Íàïðèìåð, äëÿ ñëîâà 0110 ïîëó÷èì σ(1) = 1, σ(2) = 1, σ(3) = 2, σ(4) = 3. Ñëîâî w äëèíû l íàçûâàåòñÿ äîâîëüíî ñâîáîäíûì îò êâàäðàòîâ, åñëè äëÿ âñåõ k îò 1 äî l âêëþ÷èòåëüíî âûïîëíåíî ñëåäóþùåå íåðàâåíñòâî: 2σ(k) > k . Ê ïðèìåðó, ñëîâî 0110 ÿâëÿåòñÿ äîâîëüíî ñâîáîäíûì îò êâàäðàòîâ, à ñëîâî 0011 íåò. Ïî çàäàííîìó l íàéäèòå âñå äîâîëüíî ñâîáîäíûå îò êâàäðàòîâ ñëîâà äëèíû l . Ôîðìàò âõîäíîãî ôàéëà Âî âõîäíîì ôàéëå çàäàíî îäíî öåëîå ÷èñëî Ôîðìàò âûõîäíîãî ôàéëà l (1 6 l 6 40). Ïåðâàÿ ñòðîêà âûõîäíîãî ôàéëà äîëæíà ñîäåðæàòü äîâîëüíî ñâîáîäíûõ îò êâàäðàòîâ. Ïîñëåäóþùèå k k êîëè÷åñòâî äâîè÷íûõ ñëîâ äëèíû âàííûå ëåêñèêîãðàôè÷åñêè, ïî îäíîìó ñëîâó íà ñòðîêó. Ïðèìåðû 4 free.in l, ñòðîê äîëæíû ñîäåðæàòü ýòè ñëîâà, îòñîðòèðî- 4 0100 0110 1001 1011 Ñòðàíèöà 8 èç 22 free.out X Open Cup named after E.V. Pankratiev Çàäà÷à G. Gas Transportation Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: gas.in gas.out Îãðàíè÷åíèå ïî âðåìåíè: 2 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Ôëàòëàíäèÿ ïëàíèðóåò ýêñïîðòèðîâàòü ãàç â Óãëàíäèþ ïî óæå ïîñòðîåííîé ñèñòåìå ãàçîïðîâîäîâ, ñîäåðæàùåé è m n ãàçîðàñïðåäåëèòåëüíûõ ñòàíöèé, çàíóìåðîâàííûõ öåëûìè ÷èñëàìè îò 1 äî n òðóá, ïðè ýòîì êàæäàÿ òðóáà ñîåäèíÿåò äâå ñòàíöèè è ìîæåò ïðîêà÷èâàòü ìèëëèîí êóáîìåò- ðîâ ãàçà â ìåñÿö â âûáðàííîì íàïðàâëåíèè. Ïðè ýòîì ñèñòåìà ïîñòðîåíà òàê, ÷òî ìîæíî íàëàäèòü òðàíñïîðòèðîâêó ãàçà ìåæäó äâóìÿ ëþáûìè ñòàíöèÿìè. Êîìïàíèÿ ÔëàòÃàç îñíîâíîé ôëàòëàíäñêèé ýêñïîðò¼ð ãàçà ïîäà¼ò äîáûâàåìûé ãàç íà ñòàíöèþ ñ íîìåðîì 1. Ãàçîðàñïðåäåëèòåëüíûå ñåòè Óãëàíäèè ïîäêëþ÷åíû ê ñòàíöèè ñ íîìåðîì n. Ñèòóàöèÿ îñëîæí÷åòñÿ òåì, ÷òî ó êàæäîé èç m òðóá èìååòñÿ êîìïàíèÿ-ñîáñòâåííèê, êîòîðàÿ òðåáóåò îïëàòû çà ïðîêà÷êó ãàçà ïî òðóáå. Äëÿ òîãî, ÷òîáû óìåíüøèòü ðèñêè è îïòèìèçèðîâàòü ðàñõîäû, ÔëàòÃàç ñîçäàë Ãàçîòðàíñïîòðíóþ Àññîöèàöèþ (ÃÒÀ) è ïðèãëàñèë â íå¼ âñåõ ñîáñòâåííèêîâ òðóá. Åñëè âëàäåëåö ïî åãî òðóáå wi i-é òðóáû ïðèñîåäèíÿåòñÿ ê àññîöèàöèè, òî îí ïîëó÷àåò çà ïðîêà÷êó ãàçà ôëàòëàíäñêèõ äîëëàðîâ åæåìåñÿ÷íî. Îäíàêî êîìïàíèè-âëàäåëüöû òðóá ðåøèëè èçó÷èòü ñèòóàöèþ íà ðûíêå è ñôîðìèðîâàòü àëüòåðíàòèâíîå ïðåäëîæåíèå. Çíàÿ ðûíî÷íóþ öåíó c òðàíñïîðòèðîâêè îäíîãî ìèëëèîíà êóáîìåòðà ãàçà èç Ôëàòëàíäèè â Óãëàíäèþ, îíè ïëàíèðóþò íàéòè òàêîå ïîäìíîæåñòâî òðóá ìîæíî åæåìåñÿ÷íî ïðîêà÷àòü f (A) A, ïî êîòîðîìó ìèëëèîíîâ êóáîìåòðîâ ãàçà îò ñòàíöèè 1 äî ñòàíöèè n. Ïîñëå ÷åãî ñîáñòâåííèêè òðóá èç ýòîãî ìíîæåñòâà ñîçäàþò àëüòåðíàòèâíûé êàðòåëü, êîòîðûé âûñòàâëÿåò ÔëàòÃàçó ñ÷¼ò íà f (A) · c ôëàòëàíäñêèõ äîëëàðîâ â ìåñÿö. Íàçîâ¼ì ïðåäëîæåíèå ÔëàòÃàçà ÷åñòíûì, åñëè íå ñóùåñòâóåò òàêîãî ìíîæåñòâà òðóá êîòîðîìó ìîæíî ïðîêà÷àòü w(A) = ∑ f (A) A, ïî ìèëëèîíîâ êóáîìåòðîâ ãàçà çà ìåñÿö è äëÿ êîòîðîãî çíà÷åíèå i∈A wi is ñòðîãî ìåíüøå, ÷åì f (A) · c. Âàì çàäàíà ñõåìà òðóáîïðîâîäîâ, à òàêæå ïðåäëîæåíèå ÔëàòÃàçà îíî ÷åñòíûì. Åñëè íå ÿâëÿåòñÿ, íàéäèòå íåêîòîðîå ïîäìíîæåñòâî òðóá {wi }. Ïðîâåðüòå, ÿâëÿåòñÿ ëè A, âëàäåëüöû êîòîðûõ ñìîãóò ñôîðìèðîâàòü àëüòåðíàòèâíûé êàðòåëü è ïîëó÷èòü áîëüøèé äîõîä, èñõîäÿ èç ðûíî÷íîé öåíû. Ôîðìàò âõîäíîãî ôàéëà Ïåðâàÿ ñòðîêà âõîäíîãî ôàéëà ñîäåðæèò òðè öåëûõ ÷èñëà: 1 6 c 6 109 ). n, m è c (2 6 n 6 500, 1 6 m 6 5000, m ñòðîê çàäàþò òðóáû, ïðè ýòîì êàæäàÿ òðóáà çàäà¼òñÿ â îòäåëüíîé ñòðîêå òðåìÿ ai è bi ñòàíöèè, êîòîðûå ñîåäèíÿåò òðóáà, wi ïðåäëîæåíèå ÔëàòÃàçà âëàäåëüöó 9 (0 6 wi 6 10 ). Ïîñëåäóþùèå öåëûìè ÷èñëàìè: ýòîé òðóáû Ôîðìàò âûõîäíîãî ôàéëà Åñëè ïðåäîëæåíèå Ôëàòãàçà ÿâëÿåòñÿ ÷åñòíûì, âûâåäèòå Fair. Èíà÷å âûâåäèòå Unfair, â ñëåäóþùåé ñòðîêå êîëè÷åñòâî ýëåìåíòîâ â ìíîæåñòâå ùèõ â ìíîæåñòâî A. Òðóáû ïðîíóìåðîâàíû îò 1 äî m A è â òðåòüåé ñòðîêå íîìåðà òðóá, âõîäÿ- â ïîðÿäêå, â êîòîðîì îíè çàäàíû âî âõîäíîì ôàéëå. Åñëè ñóùåñòâóåò íåñêîëüêî òàêèõ ìíîæåñòâ, âûâåäèòå ëþáîå èç íèõ. Ñòðàíèöà 9 èç 22 X Open Cup named after E.V. Pankratiev Ïðèìåðû 4 1 1 2 3 2 4 1 1 2 3 2 5 2 3 3 4 4 5 2 3 3 4 4 10 5 5 0 5 5 10 4 6 0 4 6 Northern Grand Prix, Sunday, September 25, 2011 gas.in Fair Unfair 3 1 3 4 Ñòðàíèöà 10 èç 22 gas.out X Open Cup named after E.V. Pankratiev Çàäà÷à H. Handsome Division Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: handsome.in handsome.out Îãðàíè÷åíèå ïî âðåìåíè: 2 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Ïðîñòûì ÷èñëîì íàçûâàåòñÿ ÷èñëî, êîòîðîå äåëèòñÿ íàöåëî òîëüêî íà äâà öåëûõ ÷èñëà: åäèíèöó 2, 3, 5, . . .. ÷àñòè A è B òàê, è ñàìî ñåáÿ. Ïîñëåäîâàòåëüíîñòü ïðîñòûõ ÷èñåë íà÷èíàåòñÿ òàê: Ðàññìîòðèì ïåðâûå n ïðîñòûõ ÷èñåë. Ðàçîáü¼ì èõ íà äâå ÷òî êàæäîå ïðîñòîå ÷èñëî ïðèíàäëåæèò îäíîé è òîëüêî îäíîé èç ýòèõ ÷àñòåé. A êàê a, à ïðîèçâåäåíèå âñåõ ïðîñòûõ ÷èñåë èç ìíîæåñòâà B êàê b. Ðàçáèåíèå íàçûâàåòñÿ êðàñèâûì, åñëè a < b è ðàçíîñòü b−a ìèíèìàëüíà. Ïî çàäàííîìó n íàéäèòå êðàñèâîå ðàçáèåíèå ìíîæåñòâà ïåðâûõ n ïðîñòûõ ÷èñåë è âûâåäèòå ñîîòâåòñòâóþùåå çíà÷åíèå a. Îáîçíà÷èì ïðîèçâåäåíèå âñåõ ïðîñòûõ ÷èñåë èç ìíîæåñòâà Ôîðìàò âõîäíîãî ôàéëà Âõîäíîé ôàéë ñîäåðæèò íåñêîëüêî òåñòîâûõ ïðèìåðîâ. Êàæäûé òåñòîâûé ïðèìåð ñîñòîèò èç îäíîé ñòðîêè, ñîäåðæàùåé îäíî öåëîå ÷èñëî ñëåäóåò ñòðîêà, â êîòîðîé n = 0. n (1 6 n 6 30). Çà ïîñëåäíèì òåñòîâûì ïðèìåðîì Ýòó ñòðîêó îáðàáàòûâàòü íå òðåáóåòñÿ. Ôîðìàò âûõîäíîãî ôàéëà Äëÿ êàæäîãî òåñòîâîãî ïðèìåðà âûâåäèòå çíà÷åíèå âûõ n äëÿ êðàñèâîãî ðàçáèåíèÿ ìíîæåñòâà ïåð- ïðîñòûõ ÷èñåë. Ôîðìàò âûâîäà ïðèâåä¼í â ïðèìåðå ê çàäà÷å. Ïðèìåðû 1 2 3 4 5 0 a handsome.in Case Case Case Case Case #1: #2: #3: #4: #5: Ñòðàíèöà 11 èç 22 1 2 5 14 42 handsome.out X Open Cup named after E.V. Pankratiev Çàäà÷à I. In Touch Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: intouch.in intouch.out Îãðàíè÷åíèå ïî âðåìåíè: 6 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Ðàçðàáîò÷èê ñîöèàëüíîé ñåòè In Touch Ïîë Óìíîâ ðåøèë èçìåíèòü ïðèíöèï ðàáîòû ôðåíäëåíòû. Ïîëüçîâàòåëè ñåòè ìîãóò îñòàâëÿòü ñîîáùåíèÿ íà òàê íàçûâàåìîé ñòåíå, ñîçäàâàÿ, òàêèì îáðàçîì, ñâîé ëè÷íûé ìèêðîáëîã. Íåêîòîðûå ïîëüçîâàòåëè ÿâëÿþòñÿ äðóçüÿìè, è äëÿ êàæäîãî ïîëüçîâàòåëÿ ñóùåñòâóåò ôðåíäëåíòà, ñîäåðæàùàÿ âñå ñîîáùåíèÿ îò åãî äðóçåé (íî íå îò íåãî ñàìîãî). Äî ìîäèôèêàöèè ïîëüçîâàòåëü ìîã âèäåòü âî ôðåíäëåíòå âñå ñîîáùåíèÿ äðóãèõ ïîëüçîâàòåëåé, ÿâëÿþùèõñÿ åãî äðóçüÿìè. Ñîãëàñíî íîâûì ïðèíöèïàì ðàáîòû ôðåíäëåíòû ïîëüçîâàòåëü âèäèò òîëüêî ñîîáùåíèÿ, êîòîðûå áûëè îñòàâëåíû äðóãèìè ïîëüçîâàòåëÿìè, ÿâëÿâøèìèñÿ åãî äðóçüÿìè íà ìîìåíò ïîÿâëåíèÿ ñîîáùåíèÿ. Êîãäà äâà ïîëüçîâàòåëÿ ñòàíîâÿòñÿ äðóçüÿìè, íîâûå ñîîáùåíèÿ, íàïèñàííûå îäíèì èç íèõ, ïîêàçûâàþòñÿ âî ôðåíäëåíòå äðóãîãî. Åñëè îíè ïåðåñòàþò áûòü äðóçüÿìè, ñîîáùåíèÿ, êîòîðûå îíè ïèñàëè, åù¼ áóäó÷è äðóçüÿìè, îñòàþòñÿ â èõ ôðåíäëåíòàõ, íî íîâûå èõ ñîîáùåíèÿ òóäà óæå íå ïîïàäàþò. Äëÿ òîãî, ÷òîáû ñîáðàòü íåêîòîðóþ ñòàòèñòèêó, Ïîë õî÷åò óçíàòü, èç êàêîãî êîëè÷åñòâà ñîîáùåíèé ñîñòîèò ôðåíäëåíòà êàæäîãî ïîëüçîâàòåëÿ íà òåêóùèé ìîìåíò. Ó êàæäîãî èç n ïîëüçîâàòåëåé åñòü óíèêàëüíûé èäåíòèôèêàöèîííûé íîìåð öåëîå ïîëîæè- n. Âàì çàäàí ñïèñîê ñîáûòèé â õðîíîëîãè÷åñêîì ïîðÿäêå. Ñîáûòèÿ x íàïèñàë ñîîáùåíèå â ñâî¼ì ìèêðîáëîãå ïîëüçîâàòåëè x è y ïîëüçîâàòåëè x è y ïåðåñòàëè áûòü äðóçüÿìè. Ïðè ýòîì èçíà÷àëüíî íèêàêèå òåëüíîå ÷èñëî, íå ïðåâîñõîäÿùåå ìîãóè áûòü òð¼õ òèïîâ: ïîëüçîâàòåëü ñòàëè äðóçüÿìè èëè äâà ïîëüçîâàòåëÿ äðóçüÿìè íå ÿâëÿþòñÿ. Âûâåäèòå äëÿ êàæäîãî ïîëüçîâàòåëÿ êîëè÷åñòâî ñîîáùåíèé, êîòîðûå îêàæóòñÿ â åãî ôðåíäëåíòå ïîñëå âñåõ ñîáûòèé ñïèñêà. Ôîðìàò âõîäíîãî ôàéëà n êîëè÷åñòâî ïîëüçîâàòåëåé è m 6 n 6 200 000, 0 6 m 6 500 000). Ïîñëåäóþùèå m ñòðîê îïèñûâàþò Ïåðâàÿ ñòðîêà âõîäíîãî ôàéëà ñîäåðæèò äâà öåëûõ ÷èñëà: êîëè÷åñòâî ñîáûòèé â ñïèñêå (1 ñîáûòèÿ. Êàæäàÿ èç ýòèõ ñòðîê ìîæåò ñîäåðæàòü îäíî èç ñëåäóþùèõ ñîáûòèé: • ! x ïîëüçîâàòåëü x íàïèñàë ñîîáùåíèå â ñâî¼ì ìèêðîáëîãå; • + x y ïîëüçîâàòåëè x è y ñòàëè äðóçüÿìè; • - x y ïîëüçîâàòåëè x è y ïåðåñòàëè áûòü äðóçüÿìè. Ïðè ýòîì x 6= y Âûâåäèòå n öåëûå ïîëîæèòåëüíûå ÷èñëà, íå ïðåâîñõîäÿùèå Ôîðìàò âûõîäíîãî ôàéëà n. öåëûõ ÷èñåë êîëè÷åñòâî ñîîáùåíèé âî ôðåíäëåíòå êàæäîãî ïîëüçîâàòåëÿ. Êîëè- ÷åñòâî ñîîáùåíèé âî ôðåíäëåíòå ïîëüçîâàòåëÿ ñ èäåíòèôèêàöèîííûì íîìåðîì ïî ïîðÿäêó. Ñòðàíèöà 12 èç 22 i äîëæíî èäòè i-ì X Open Cup named after E.V. Pankratiev Ïðèìåðû 4 ! + + ! ! ! ! ! ! 10 1 1 2 1 3 1 2 1 2 1 2 3 1 Northern Grand Prix, Sunday, September 25, 2011 intouch.in 2 1 3 0 Ñòðàíèöà 13 èç 22 intouch.out X Open Cup named after E.V. Pankratiev Çàäà÷à J. Jumbo World Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: jumbo.in jumbo.out Îãðàíè÷åíèå ïî âðåìåíè: 5 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 ìåáèáàéò Èìÿ âõîäíîãî ôàéëà: Ïî ïðèìåðó èãðû Small World êîìïàíèè Days of Wonder Ïåòÿ ðåøèë ñäåëàòü ñâîþ ñîáñòâåííóþ èãðó è íàçâàë å¼ Jumbo World. Èãðà ïðîèñõîäèò íà äîñêå, ñîñòîÿùåé èç íåñêîëüêèõ çîí. Íåêîòîðûå çîíû ÿâëÿþòñÿ ñîñåäíèìè, ïðè ýòîì ó îäíîé çîíû ìîæåò áûòü íå áîëåå 5 ñîñåäåé. Íåêîòîðûå çîíû ÿâëÿþòñÿ ñîñåäíèìè ñ ãðàíèöåé äîñêè. Ýòè çîíû íàçûâàþòñÿ ãðàíè÷íûìè çîíàìè. Äëÿ êàæäîé çîíå îïðåäåë¼í òèï å¼ òåððèòîðèè, îò êîòîðîãî çàâèñÿò ðàçëè÷íûå áîíóñû äëÿ èãðîêîâ.  èãðå ó÷àñòâóþò íåñêîëüêî ÷åëîâåê, êàæäûé èç íèõ óïðàâëÿåò îäíîé ðàñîé. Ðàçíûå èãðîêè êîíòðîëèðóþò ðàçíûå ðàñû. Ó êàæäîé ðàñû åñòü íåñêîëüêî þíèòîâ, êîòîðûå ìîãóò çàíèìàòü ðàçëè÷íûå çîíû. Êàæäàÿ çîíà ìîæåò áûòü çàíÿòà îäíèì èëè íåñêîëüêèìè þíèòàìè îäíîé ðàñû. Þíèòû ðàçíûõ ðàñ íå ìîãóò çàíèìàòü îäíó è òó æå çîíó. Èãðîêè äåëàþò õîäû ïî î÷åðåäè. Õîä ñîñòîèò èç ¾çàâîåâàíèé¿ êàêîãî-òî êîëè÷åñòâà çîí. Èçíà÷àëüíî èãðîê ìîæåò çàâîåâàòü ëþáóþ èç çîí íà ãðàíèöå. Ïîñëå òîãî, êàê èãðîê çàâîåâàë çîíó íà ãðàíèöå, îí ìîæåò ïðîäîëæàòü çàâîåâûâàòü çîíû, ñîñåäíèå ñ çîíàìè, êîòîðûå îí óæå çàâîåâàë. Ó èãðîêà åñòü íåñêîëüêî þíèòîâ åãî ðàñû. Çàâîåâàíèå çîíû òðåáóåò max(1, 2 + c + b) þíèòîâ, ãäå c êîëè÷åñòâî þíèòîâ äðóãîé ðàñû, çàíèìàþùèõ òåððèòîðèþ è b çíà÷åíèå áîíóñà, îïðåäåëÿåìîå òèïîì òåððèòîðèè çàâî¼âûâàåìîé çîíû, ñâîéñòâàìè ðàñû, êîòîðàÿ çàâî¼âûâàåò è ðàñû, êîòîðàÿ çàíèìàåò ýòó òåððèòîðèþ ïåðåä çàâîåâàíèåì. Þíèòû, ó÷àñòâóþùèå â çàâîåâàíèè íåêîòîðîé îáëàñòè, îñòàþòñÿ â íåé äî êîíöà õîäà. Åñëè ó èãðîêà íå õâàòàåò þíèòîâ äëÿ òîãî, ÷òîáû çàâîåâàòü õîòÿ áû êàêóþ-òî èç çîí, ñîñåäíèõ ñ óæå çàâî¼âàííûìè, åãî õîä çàêàí÷èâàåòñÿ è ó÷àñòíèêó íà÷èñëÿþòñÿ î÷êè çà åãî çîíû. Êàæäàÿ çîíà ïî óìîë÷àíèþ ñòîèò 1 î÷êî, ýòî êîëè÷åñòâî ìîæåò áûòü èçìåíåíî áîíóñàìè. Òàêæå áîíóñû ìîãóò çàâèñåòü îò ñâîéñòâ çàâîåâàíèé. Ðàñû îáëàäàþò ðàçëè÷íûìè ñâîéñòâàìè, êîòîðûå èçìåíÿþò áîíóñ çà çàâîåâàíèå ÷àåìûå â êîíöå õîäà. Ñóùåñòâóþò ñëåäóþùèå ñâîéñòâà: Ñòðàíèöà 14 èç 22 b è î÷êè, ïîëó- X Open Cup named after E.V. Pankratiev Northern Grand Prix, Sunday, September 25, 2011 Ñâîéñòâî Îïèñàíèå +k defence Åñëè çîíà, çàíèìàåìàÿ ýòîé ðàñîé, ïîäâåðãàåòñÿ çàâîåâàíèþ, òî òðå- k áóåòñÿ þíèòîâ íà +k defence on T áîëüøå, ÷åì îáû÷íî (b += k ). (T òèï òåððèòîðèè) Åñëè çîíà, èìåþùàÿ òèï òåððèòîðèè T è çà- íèìàåìàÿ äàííîé ðàñîé, ïîäâåðãàåòñÿ çàâîåâàíèþ, òî çàâîåâàòåëþ òðåáóåòñÿ +k defence near T k äîïîëíèòåëüíûõ þíèòîâ. (b += k ). (T òèï òåððèòîðèè) Åñëè ñðåäè ñîñåäåé çîíû íîé ðàñîé, èìåååòñÿ çîíà ñ òèïîì òåððèòîðèè çîíû +k defence versus R X òðåáóåòñÿ k äîïîëíèòåëüíûõ þíèòîâ. X , çàíèìàåìîé äàíT , òî ïðè çàâîåâàíèè (b += k ). (R ðàñà) Åñëè òåððèòîðèÿ, çàíèìàåìàÿ äàííîé ðàñîé, ïîäâåðãàåòñÿ çàâîåâàíèþ ñî ñòîðîíû ðàñû íèòåëüíûõ þíèòîâ (b += +k attack R, òî çàâîåâàòåëþ òðåáóåòñÿ k äîïîë- k ). Åñëè äàííàÿ ðàñà çàõâàòûâàåò íåêîòîðóþ çîíó, òî äëÿ çàâîåâàíèÿ òðåáóåòñÿ íà +k attack on T k þíèòîâ ìåíüøå (b −= k ). (T òèï òåððèòîðèè) Åñëè äàííàÿ ðàñà çàõâàòûâàåò íåêîòîðóþ çîíó ñ òèïîì òåððèòîðèè ìåíüøå (b +k attack near T T, òî äëÿ çàâîåâàíèÿ òðåáóåòñÿ íà k þíèòîâ −= k ). (T òèï òåððèòîðèè) Åñëè äàííàÿ ðàñà çàõâàòûâàåò íåêîòîðóþ çîíó, ñðåäè ñîñåäåé êîòîðîé åñòü çîíà ñ òèïîì òåððèòîðèè çàâîåâàíèÿ òðåáóåòñÿ íà +k attack versus R k þíèòîâ ìåíüøå (b T, òî äëÿ −= k ). (R ðàñà) Åñëè äàííàÿ ðàñà çàõâàòûâàåò íåêîòîðóþ çîíó, çàíèìàåìóþ ðàñîé R, òî äëÿ çàâîåâàíèÿ òðåáóåòñÿ íà k þíèòîâ ìåíüøå (b −= k ). +k points Äàííàÿ ðàñà ïîëó÷àåò çà êàæäóþ çàíèìàåìóþ åé çîíó k äîïîëíè- òåëüíûõ î÷êîâ â êîíöå õîäà. +k points on T (T òèï òåððèòîðèè) Äàííàÿ ðàñà ïîëó÷àåò çà êàæäóþ çàíèìàåìóþ åé çîíó, òèï òåððèòîðèè êîòîðîé ðàâåí T, k äîïîëíèòåëüíûõ î÷êîâ â êîíöå õîäà. +k points for conquest Äàííàÿ ðàñà ïîëó÷àåò k äîïîëíèòåëüíûõ î÷êîâ â êîíöå õîäà çà êàæ- äóþ çàâî¼âàííóþ çîíó, â êîòîðîé ïåðåä çàâîåâàíèåì íàõîäèëñÿ êàê ìèíèìóì îäèí þíèò ÷óæîé ðàñû (c Ïðè ýòîì äëÿ âñåõ ñâîéñòâ > 0). 1 6 k 6 9. Âû ñîáèðàåòåñü ñäåëàòü õîä â èãðå Jumbo World, èìåÿ â ðàñïîðÿæåíèè n þíèòîâ çàäàííîé ðàñû. Íà äàííûé ìîìåíò âû íå çàíèìàåòå íè îäíîé çîíû, îäíàêî íåêîòîðûå çîíû ìîãóò áûòü çàíÿòû þíèòàìè äðóãèõ ðàñ. Êàêîå íàèáîëüøåå êîëè÷åñòâî î÷êîâ âû ìîæåòå ïîëó÷èòü â êîíöå ýòîãî õîäà? Ôîðìàò âõîäíîãî ôàéëà Ïåðâàÿ ñòðîêà âõîäíîãî ôàéëà ñîäåðæèò ÷åòûðå öíëûõ ÷èñëà t, r , a and n êîëè÷åñòâî òè- ïîâ òåððèòîðèè, ðàñ è çîí â èãðå, à òàêæå êîëè÷åñòâî èìåþùèõñÿ â âàøåì ðàñïîðÿæåíèè þíèòîâ, ñîîòâåòñòâåííî (1 6 t 6 10, 2 6 r 6 10, 1 6 a 6 30, 1 6 n 6 10). t ñòðîê ñîäåðæèò ïî îäíîìó ñëîâó, ñîñòîÿùåìó èç ñòðî÷íûõ ëàòèíñêèõ Êàæäàÿ èç ïîñëåäóþùèõ áóêâ íàçâàíèÿ òèïîâ òåððèòîðèè. Äàëåå ñëåäóþò îïèñàíèÿ r ðàñ. Êàæäîå îïèñàíèå íà÷èíàåòñÿ ñî ñòðîêè, ñîäåðæàùåé íàçâàíèå ðàñû, çàòåì ñëåäóåò ñòðîêà, ñîäåðæàùàÿ ÷èñëî vi êîëè÷åñòâî ñâîéñòâ ðàñû. Äàëåå ñëåäóþò vi ñòðîê, êàæäàÿ èç êîòîðûõ ñîäåðæèò îïèñàíèå îäíîãî èç ñâîéñòâ â ñîîòâåòñòâèè ñ óñëîâèÿìè çàäà÷è. Íàçâàíèå êàæäîé ðàñû ÿâëÿåòñÿ îäíèì ñëîâîì, ñîñòàâëåííûì èç ñòðî÷íûõ ëàòèíñêèõ áóêâ. Ãàðàíòèðóåòñÿ, ÷òî ñðåäè ñâîéñòâ êàæäîé ðàñû íå áóäåò äâóõ íåçàâèñèìûõ îò ðàñû îïïîíåíòîâ è òèïà òåððèòîðèè îäíîòèïíûõ ñâîéñòâ, à òàêæå äâóõ îäíîòèïíûõ ñâîéñòâ, îòíîñÿùèõñÿ ê îäíîìó è òîìó æå òèïó òåððèòîðèè èëè ê îäíîé è òîé æå ðàñå îïïîíåíòîâ. Äàëåå ñëåäóåò îïèñàíèå çîí. Çîíû çàíóìåðîâàíû ïî ïîðÿäêó ÷èñëàìè îò Ñòðàíèöà 15 èç 22 1 äî a. Îïèñàíèå êàæäîé X Open Cup named after E.V. Pankratiev Northern Grand Prix, Sunday, September 25, 2011 çîíû ñîäåðæèò ÷åòûðå ïîñëåäîâàòåëüíûå ñòðîêè.  ïåðâîé èç ýòèõ ñòðîê ñîäåðæèòñÿ òèï òåððèòîðèè äëÿ äàííîé çîíû. Âòîðàÿ ñòðîêà ñîäåðæèò ñëîâî border, åñëè äàííàÿ çîíà ÿâëÿåòñÿ ãðàíè÷íîé, èëè interior â ïðîòèâíîì ñëó÷àå. Òðåòüÿ ñòðîêà ñîäåðæèò íàçâàíèå ðàñû, êîòîðàÿ çàíèìàåò äàííóþ çîíó ïåðåä íà÷àëîì âàøåãî õîäà, çà êîòîðûì çàäàíî îäíî öåëîå íåîòðèöàòåëüíîå ÷èñëî, íå ïðåâîñõîäÿùåå 10 êîëè÷åñòâî þíèòîâ, êîòîðûå å¼ çàíèìàþò. Åñëè çîíà íå çàíÿòà íè îäíîé ðàñîé, òðåòüÿ ñòðîêà ñîäåðæèò ñëîâî empty. Ãàðàíòèðóåòñÿ, ÷òî íè ó îäíîé ðàñû íåò íàçâàíèÿ empty. ×åòâ¼ðòàÿ ñòðîêà íà÷èíàåòñÿ ñ bi bi êîëè÷åñòâà çîí, ñîñåäíèõ ñ äàííîé, çà êîòîðîé ñëåäóþò íîìåðîâ ýòèõ çîí. Ïðè ýòîì íè îäíà çîíà íå ìîæåò áûòü ñîñåäíåé ñ ñàìîé ñîáîé. Åñëè çîíà ÿâëÿåòñÿ ñîñåäíåé ñ çîíîé y, òî è çîíà y ÿâëÿåòñÿ ñîñåäíåé ñ çîíîé x. x Ãàðàíòèðóåòñÿ, ÷òî ìîæíî ïðîéòè èç ëþáîé çîíû â ëþáóþ äðóãóþ, êàæäûé ðàç ïåðåõîäÿ òîëüêî â ñîñåäíèå çîíû è ÷òî êàê ìèíèìóì îäíà çîíà ÿâëÿåòñÿ ãðàíè÷íîé. Ïîñëåäíÿÿ ñòðîêà âõîäíîãî ôàéëà ñîäåðæèò íàçâàíèå ðàñû, çà êîòîðóþ âû èãðàåòå. Ôîðìàò âûõîäíîãî ôàéëà Âûâåäèòå îäíî ÷èñëî ìàêñèìàëüíîå êîëè÷åñòâî î÷êîâ, êîòîðîå âû ñìîæåòå ïîëó÷èòü â êîíöå ýòîãî õîäà. Ñòðàíèöà 16 èç 22 X Open Cup named after E.V. Pankratiev Ïðèìåðû Northern Grand Prix, Sunday, September 25, 2011 jumbo.in 3 3 6 8 grass hills mountains dwarves 1 +2 points on mountains elves 3 +1 attack on grass +1 defence on grass +1 points for conquest human 2 +1 points on grass +1 attack versus dwarves mountains border dwarves 1 4 2 3 4 5 grass border elves 2 4 1 3 5 6 hills border elves 1 4 1 2 4 6 hills interior empty 4 1 3 5 6 hills interior empty 4 1 2 4 6 grass interior empty 4 2 3 4 5 human 5 Âû ìîæåòå ïîëó÷èòü 5 î÷êîâ, çàâîåâàâ çîíó 1 ñ ïîìîùüþ çîíû 4, 5 è 6, ïîòðàòèâ ïî 2 þíèòà íà êàæäóþ èç íèõ. Ñòðàíèöà 17 èç 22 jumbo.out 2+1−1 = 2 þíèòîâ è ïîòîì çàâîåâàâ X Open Cup named after E.V. Pankratiev Çàäà÷à K. King and his network (Division 2 Only!) Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: king.in king.out Îãðàíè÷åíèå ïî âðåìåíè: 2 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 Mebibytes Èìÿ âõîäíîãî ôàéëà: Êîðîëü Áàéòëàíäèè çàðåãèñòðèðîâàë àêêàóíò â ìåñòíîé ñîöèàëüíîé ñåòè è ïðèãëàñèë íåñêîëüêèõ ïðèäâîðíûõ ïðèñîåäèíèòüñÿ. Íåêîòîðûå èç íèõ ïðèãëàñèëè íîâûõ ó÷àñòíèêîâ, òå, â ñâîþ î÷åðåäü, íîâûõ è òàê äàëåå. Ñåé÷àñ â ñîöèàëüíîé ñåòè çàðåãèñòèðîâàíî íîìåðàìè îò 1 äî N. N ÷åëîâåê ñ èäåíòèôèêàöèîííûìè Ïðè ýòîì êàæäûé ïîëüçîâàòåëü, êðîìå Ïîëà, ïðèãëàø¼í ðîâíî îäíèì ó÷àñò- íèêîì. Êîðîëü ñîáèðàåòñÿ ¾ïî÷èñòèòü¿ ñïèñîê ïðèãëàø¼ííûõ ñ ïîìîùüþ ôóíêöèè ¾óäàëèòü ïîëüçîâàòåëÿ¿. Ôóíêöèÿ ðàáîòàåò ñëåäóþùèì îáðàçîì: åñëè îíà óäàëÿåò ïîëüçîâàòåëÿ, òî îíà óäàëÿåò è âñåõ, êîãî îí ïðèãëàñèë (à òàêæå êòî áûë ïðèãëàø¼í òåìè, êîãî îí ïðèãëàñèë è òàê äàëåå). Ñ÷èòàÿ, ÷òî êîðîëü íå ìîæåò óäàëèòü ñàìîãî ñåáÿ, âû÷èñëèòå, ñêîëüêî ðàçëè÷íûõ ìíîæåñòâ ïîëüçîâàòåëåé îí ìîæåò óäàëèòü (âàðèàíò ¾íå óäàëÿòü íèêîãî¿ òîæå ÿâëÿåòñÿ äîïóñòèìûì). Ôîðìàò âõîäíîãî ôàéëà  ïåðâîé ñòðîêå âõîäíîãî ôàéëà çàäàíî öåëîå ÷èñëî N (2 6 N 6 6) êîëè÷åñòâî ó÷àñòíèêîâ ñîöèàëüíîé ñåòè. Äàëåå ñëåäóåò N −1 ñòðîêà èíôîðìàöèÿ î òîì, êòî êîãî ïðèãëàñèë.  i-é èç ýòèõ ñòðîê ñîäåðæèòñÿ èäåíòèôèêàöèîííûé íîìåð ïîëüçîâàòåëÿ, ïðèãëàñèâøåãî ïîëüçîâàòåëÿ ñ íîìåðîì Èäåíòèôèêàöèîííûé íîìåð N i. âçÿë ñåáå êîðîëü. Ôîðìàò âûõîäíîãî ôàéëà Âûâåäèòå îäíî öåëîå ÷èñëî êîëè÷åñòâî ðàçëè÷íûõ ìíîæåñòâ ó÷àñòíèêîâ, óäàë¼ííûõ êîðîë¼ì. Ïðèìåðû 3 3 3 4 3 4 4 king.in 4 6 Ñòðàíèöà 18 èç 22 king.out X Open Cup named after E.V. Pankratiev Çàäà÷à L. Lotto in the Ring (Division 2 Only!) Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: lotto.in lotto.out Îãðàíè÷åíèå ïî âðåìåíè: 2 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 Mebibytes Èìÿ âõîäíîãî ôàéëà:  èãðå ¾Ëîòî â êðóãå¿ òðåáóåòñÿ ðàçìåùàòü ìîíåòû â íàðèñîâàííîì íà êîîðäèíàòíîé ïëîñêîñòè êðóãå ñ öåíòðîì â òî÷êå (0, 0). Ìîíåòà ìîæåò áûòü ðàçìåùåíà â êàæäîé òî÷êå ñ öåëûìè êîîðäèíà- òàìè, ëåæàùåé âíóòðè êðóãà èëè íà îêðóæíîñòè. Âàøà çàäà÷à ïî çàäàííîìó ðàäèóñó êðóãà âû÷èñëèòü, êàêîå íàèáîëüøåå êîëè÷åñòâî ìîíåò ìîæíî ðàçìåñòèòü â ýòîì êðóãå. Ôîðìàò âõîäíîãî ôàéëà Âõîäíîé ôàéë ñîñòîèò èç íåñêîëüêèõ òåñòîâûõ ïðèìåðîâ. Êàæäûé òåñòîâûé ïðèìåð ïðåäñòàâëÿåò èç ñåáÿ îäíî öåëîå ïîëîæèòåëüíîå ÷èñëî, íå ïðåâîñõîäÿùåå 25 · 103 ðàäèóñ êðóãà. Çà ïîñëåäíèì òåñòîâûì ïðèìåðîì ñëåäóåò ñòðîêà, â êîòîðîé çàäàíî ÷èñëî 0. Ýòó ñòðîêó îáðàáàòûâàòü íå òðåáóåòñÿ. Ãàðàíòèðóåòñÿ, ÷òî äâå ìîíåòû, ðàçìåù¼ííûå â ðàçëè÷íûõ òî÷êàõ ñ öåëûìè êîîðäèíàòàìè, íå áóäóò ñîïðèêàñàòüñÿ. Ôîðìàò âûõîäíîãî ôàéëà Äëÿ êàæäîãî òåñòîâîãî ïðèìåðà â îòäåëüíîé ñòðîêå âûâåäèòå íàèáîëüøåå êîëè÷åñòâî ìîíåò, êîòîðîå ìîæíî ðàçìåñòèòü â êðóãå çàäàííîãî ðàäèóñà. Ïðèìåð 2 3 4 0 lotto.in 13 29 49 Ñòðàíèöà 19 èç 22 lotto.out X Open Cup named after E.V. Pankratiev Çàäà÷à M. Map of City (Division 2 Only!) Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: map.in map.out Îãðàíè÷åíèå ïî âðåìåíè: 2 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 Mebibytes Èìÿ âõîäíîãî ôàéëà: Âàì íåîáõîäèìî íàéòè äîðîãó ñ îäíîãî êîíöà ãîðîäà íà äðóãîé.  ãîðîäå åñòü ìíîãî ïåðåêð¼ñòêîâ, è íà êàæäîì èç ýòèõ ïåðåêð¼ñòêîâ ñóùåñòâóþò îïðåäåë¼ííûå îãðàíè÷íèÿ íà ïåðåäâèæåíèå, âûçâàííûå ïîñòîÿííî èäóùèì â ãîðîäå ðåìîíòîì. Íåêîòîðûå ïåðåêð¼ñòêè çàêðûòû èç-çà ðåìîíòà ïîëíîñòüþ, ïî íåêîòîðûì ìîæíî äâèãàòüñÿ òîëüêî â íàïðàâëåíèè ñ ñåâåðà íà þã è îáðàòíî, ïî íåêîòîðûì, íàîáîðîò, â íàïðàâëåíèè ñ çàïàäà íà âîñòîê è îáðàòíî, è ïî íåêîòîðûì ìîæíî äâèãàòüñÿ â ëþáóþ èç ÷åòûð¼õ ñòîðîí ñâåòà. Âàøè äðóçüÿ, æèâóùèå â ýòîì ãîðîäå, ñíàáäèëè Âàñ ïëàíîì ãîðîäà, íà êîòîðîì îòìå÷åíî ñîñòîÿíèå êàæäîãî ïåðåêð¼ñòêà. Êàæäûé ïåðåêð¼ñòîê ìîæåò áûòü îáîçíà÷åí îäíèì èç ÷åòûð¼õ ñèìâîëîâ: • Ñèìâîë `+' îáîçíà÷àåò, ÷òî ïåðåêð¼ñòîê îòêðûò äëÿ äâèæåíèÿ êàê ñ çàïàäà íà âîñòîê è îáðàòíî, òàê è ñ ñåâåðà íà þã è îáðàòíî. • Ñèìâîë `-' îáîçíà÷àåò, ÷òî ïåðåêð¼ñòîê îòêðûò òîëüêî äëÿ äâèæåíèÿ ñ çàïàäà íà âîñòîê è îáðàòíî. • Ñèìâîë `|' îáîçíà÷àåò, ÷òî ïåðåêð¼ñòîê îòêðûò òîëüêî äëÿ äâèæåíèÿ ñ ñåâåðà íà þã è îáðàòíî. • Ñèìâîë `*' îáîçíà÷àåò, ÷òî ïåðåêð¼ñòîê çàêðûò ïîëíîñòüþ. Âàøà çàäà÷à íàéòè ìèíèìàëüíîå êîëè÷åñòâî ïåðåêð¼ñòêîâ, êîòîðîå Âû ïðîéä¼òå, ÷òîáû äîáðàòüñÿ îò ñåâåðî-çàïàäíîãî óãëà ãîðîäà äî åãî þãî-âîñòî÷íîãî óãëà. Ôîðìàò âõîäíîãî ôàéëà  ïåðâîé ñòðîêå âõîäíîãî ôàéëà çàäàíî öåëîå ÷èñëî t (1 6 t 6 10) êîëè÷åñòâî òåñòîâûõ r, äàëåå ñëåäóåò ñòðîêà, ñîäåðæàùàÿ öåëîå ÷èñëî c ðàçìåð ïëàíà ãîðîäà (1 6 r, c 6 20). Ïîñëåäóþùèå r ñòðîê ñîäåðæàò c ñèìâîëîâ êàæäàÿ. Êàæäûé ñèìâîë ìîæåò áûòü èëè `+', èëè `*', èëè `-', èëè `|'. Ñàìàÿ ñåïðèìåðîâ. Êàæäûé òåñòîâûé ïðèìåð íà÷èíàåòñÿ ñî ñòðîêè, ñîäåðæàùåé öåëîå ÷èñëî âåðíàÿ ñòîðîíà ãîðîäà çàäà¼òñÿ â ïåðâîé ñòðîêå. Ãàðàíòèðóåòñÿ, ÷òî ïåðåêð¼ñòîê íà ñåâåðî-çàïàäíîì óãëó ãîðîäà íå îòìå÷åí çâ¼çäî÷êîé. Ôîðìàò âûõîäíîãî ôàéëà Äëÿ êàæäîãî òåñòîâîãî ïðèìåðà â îòäåëüíîé ñòðîêå âûâåäèòå îäíî öåëîå ÷èñëî ìèíèìàëüíîå êîëè÷åñòâî ïåðåêð¼ñòêîâ, êîòîðîå Âû ïðîéä¼òå, ÷òîáû äîáðàòüñÿ îò ñåâåðî-çàïàäíîãî óãëà ãîðîäà â þãî-âîñòî÷íûé. Åñëè òàêîãî ìàðøðóòà íå ñóùåñòâóåò, âûâåäèòå Ñòðàíèöà 20 èç 22 −1. X Open Cup named after E.V. Pankratiev Ïðèìåð 3 2 2 -| *+ 3 5 +||*+ +++|+ **--+ 2 3 +*+ +*+ Northern Grand Prix, Sunday, September 25, 2011 map.in 3 7 -1 Ñòðàíèöà 21 èç 22 map.out X Open Cup named after E.V. Pankratiev Çàäà÷à N. New Fan Club (Division 2 Only!) Northern Grand Prix, Sunday, September 25, 2011 Èìÿ âûõîäíîãî ôàéëà: newfans.in newfans.out Îãðàíè÷åíèå ïî âðåìåíè: 2 seconds Îãðàíè÷åíèå ïî ïàìÿòè: 256 Mebibytes Èìÿ âõîäíîãî ôàéëà: Ïåðåä ôèíàëîì TCO áûë îáðàçîâàí íîâûé ôàí-êëóá Ïåòðà Ìèòðè÷åâà. Äëÿ íà÷àëà êëóá ðåøèë ïðèãîòîâèòü òàáëè÷êè ñ òåêñòîì WELCOME TO TCO GOOD LUCK PETR! è ðàçìåñòèòü èõ ïî ïóòè ñëåäîâàíèÿ Ïåòðà èç àýðîïîðòà. Øèðèíû òàáëè÷êè õâàòàåò, ÷òîáû ðàçìåñòèòü â êàæäîì ðÿäó w ñèìâîëîâ, âêëþ÷àÿ ïðîáåëû. Ïðè ôîðìàòèðîâàíèè ñîîáùåíèÿ ôàíàòû ðåøèëè äåéñòâîâàòü ñëåäóþùèì îáðàçîì: âî-ïåðâûõ, â òåêóùåé ñòðîêå äîëæíî áûòü êàê ìîæíî áîëüøå ñëîâ (ïîêà ïîçâîëÿåò øèðèíà); ïåðâîå ñëîâî êàæäîé ñòðîêè íà÷èíàåòñÿ ñ ñàìîé ëåâîé ïîçèöèè. Åñëè â ñòðîêå áîëåå îäíîãî ñëîâà, ïîñëåäíèé ñèìâîë ïîñëåäíåãî ñëîâà íàõîäèòñÿ â ñàìîé ïðàâîé ïîçèöèè; ñëîâà â ñòðîêå ðàçäåëåíû îäíèì èëè íåñêîëüêèìè ïðîáåëàìè; åñëè òðåáóåòñÿ âñòàâêà äîïîëíèòåëüíûõ ïðîáåëîâ, òî îíè âñòàâëÿþòñÿ â ïðîìåæóòêè ìåæäó ñëîâàìè òàê, ÷òîáû ïðîìåæóòêè áûëè êàê ìîæíî áîëåå îäèíàêîâûìè (òî åñòü ñàìûé äëèííûé è ñàìûé êîðîòêèé îòëè÷àëèñü íå áîëåå, ÷åì íà îäèí ïðîáåë). Åñëè âñå ïðîìåæóòêè íå ìîãóò áûòü ñäåëàíû îäèíàêîâûìè, òî áîëüøèå ïðîìåæóòêè äîëæíû èäòè ïåðåä ìåíüøèìè. Ïî çàäàííîé øèðèíå òàáëè÷êè èçîáðàçèòå òàáëè÷êó â ñîîòâåòñòâèè ñ äàííûìè ïðàâèëàìè. Ôîðìàò âõîäíîãî ôàéëà  ïåðâîé ñòðîêå âõîäíîãî ôàéëà çàäàíî îäíî öåëîå ÷èñëî Ôîðìàò âûõîäíîãî ôàéëà w (7 6 w 6 33) øèðèíà òàáëè÷êè. Âûâåäèòå ïîëó÷èâøóþñÿ òàáëè÷êó. Âìåñòî ïðîáåëîâ èñïîëüçóåòå òî÷êó (`.'). Ïðèìåðû 15 26 newfans.in newfans.out WELCOME..TO.TCO GOOD.LUCK.PETR! WELCOME..TO..TCO.GOOD.LUCK PETR!..................... Ñòðàíèöà 22 èç 22