Øêîëà179: Ñïèñêè

https://server.179.ru/wiki     ðåäàêöèÿ: 19.08.2016 17:25:31
OnerXaum/Ñïèñêè

Èñïîëüçîâàíèå ñïèñêîâ, ñòåêîâ è î÷åðåäåé.



 çàäà÷àõ ýòîãî ëèñòêà:



1.
Íàïèñàòü ïðîãðàììó, âûâîäÿùóþ ïî âîçðàñòàíèþ äî çàäàííîé ââåäåííîé ãðàíèöû N âñå ÷èñëà â ðàçëîæåíèè êîòîðûõ íà ïðîñòûå ÷èñëà íå ñîäåðæèòüñÿ íèêàêèõ ìíîæèòåëåé, êðîìå äâîåê, òðîåê è ïÿòåðîê.
Ïðèìåð: Ââîä: 30. Âûâîä: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 27, 30.


2.
a. Íàïèñàòü ïðîãðàììó, ïðèíèìàþùóþ ñòðî÷êó, ñîñòîÿùóþ òîëüêî èç çíàêîâ êðóãëûõ ñêîáîê '(' è ')' è âûâîäÿùóþ TRUE èëè FALSE â çàâìñèìîñòè îò òîãî, ÿâëÿåòñÿ ëè ýòî ðàññòàíîâêà ñêîáîê äîïóñòèìîé.
ïðèìåð 1: Ââîä: " ( ( ( ) " Âûâîä: FALSE
ïðèìåð 2: Ââîä: " ) ( ( ) " Âûâîä: FALSE
ïðèìåð 3: Ââîä: " ( ( ( ) ) ( ) ) " Âûâîä: TRUE

b. Íàïèñàòü ïðîãðàììó, ïðèíèìàþùóþ ñòðî÷êó, ñîñòîÿùóþ òîëüêî èç çíàêîâ êðóãëûõ ñêîáîê '(' è ')' è âûâîäÿùóþ TRUE èëè FALSE â çàâìñèìîñòè îò òîãî, ÿâëÿåòñÿ ëè ýòî ðàññòàíîâêà ñêîáîê äîïóñòèìîé. èëè ìîæåò áûòü äî íåå ïðîäîëæåíà.
ïðèìåð 1: Ââîä: " ( ( ( ) " Âûâîä: TRUE
ïðèìåð 2: Ââîä: " ) ( ( ) " Âûâîä: FALSE
ïðèìåð 3: Ââîä: " ( ( ( ) ) ( ) ) " Âûâîä: TRUE

c. Êàê a), íî òåïåðü ñ íåñêîëüêèìè âèäàìè ïàð ñêîáîê, íàïðèìåð, êðóãëûìè, êâàäðàòíûìè, ôèãóðíûìè è óãëîâûìè.
ïðèìåð 1: Ââîä: " ( [ [ < > ] ( " Âûâîä: FALSE
ïðèìåð 2: Ââîä: " [ ( ] ) " Âûâîä: FALSE
ïðèìåð 3: Ââîä: " ( [ < > ] ( { } { } ) ) " Âûâîä: TRUE

d. Êàê b), íî òåïåðü ñ íåñêîëüêèìè âèäàìè ïàð ñêîáîê, íàïðèìåð, êðóãëûìè, êâàäðàòíûìè, ôèãóðíûìè è óãëîâûìè.
ïðèìåð 1: Ââîä: " ( [ [ < > ] ( " Âûâîä: TRUE
ïðèìåð 2: Ââîä: " [ ( ] ) " Âûâîä: FALSE
ïðèìåð 3: Ââîä: " ( [ < > ] ( { } { } ) ) " Âûâîä: TRUE

3.
Âûâåñòè âñå ïðîñòûå ÷èñëà äî çàäàííîãî N ïðîâåðÿÿ äåëèìîñòü î÷åðåäíîãî ÷èñëà òîëüêî íà ïðîñòûå äåëèòåëè, äëÿ õðàíåíèÿ êîòîðûõ èñïîëüçóåòñÿ äèíàìè÷åñêàÿ ïàìÿòü.

4.
"Ñ÷èòàëêà" (çàäà÷à Èîñèôà Ôëàâèÿ) N ÷åëîâåê âûñòðàèâàþòñÿ ïî êðóãó è íà÷èíàþò ñ÷åò ïî êðóãó ñ âûáûâàíèåì êàæäîãî Ê-ãî. Íàäî îïðåäåëèòü íîìåð îñòàâøåãîñÿ ïîñëåäíèì.
Πòîì êòî òàêîé Èîñèô Ôëàâèé è îòêóäà âçÿëàñü ýòà çàäà÷à ìîæíî ïðî÷èòàòü çäåñü.

5.
Çàìåíà ðåêóðñèè ñ ïîìîùüþ îòëîæåííûõ çàäàíèé. Íà ïðèìåðå çàäà÷è î Õàíîéñêèõ áàøíÿõ. Çàäàíèå ïðåäñòàâëåíî òðîéêîé (k, m, n), ãäå k ÷èñëî äèñêîâ êîòîðûå íàäî ïåðåíåñòè ñ äèñêà m íà äèñê n. Åñëè k = 1, òî çàäàíèå âûïîëíÿåòñÿ íåïîñðåäñòâåííî, à åñëè k > 1, òî ýòî çàäàíèå çàìåíÿåòñÿ íà òðè çàäàíèÿ (k-1, m, p) (1, m, n) (k-1, p, n).

6.
Ïàðèêìàõåðñêàÿ.
a. Ïàðèêìàõåð ñòðèæåò êëèåíòîâ â ïîðÿäêå èõ ïðèõîäà. Òðåáóåòñÿ äëÿ êàæäîãî êëèåíòà óêàçàòü âðåìÿ îêîí÷àíèÿ åãî ñòðèæêè. Äëÿ ïðîñòîòû âðåìÿ âåçäå çàäàåòñÿ â ìèíóòàõ ñ íà÷àëà ðàáîòû ïàðèêìàõåðñêîé.
Âõîäíîé ôàéë: ïåðâàÿ ñòðî÷êà: N – êîëè÷åñòâî êëèåíòîâ.Ñëåäóþùèå N ñòðî÷åê îòíîñÿòñÿ ê êàæäîìó èç êëèåíòîâ (â ïîðÿäêå ïðèõîäà).  ñòðî÷êå óêàçûâàåòñÿ ID êëèåíòà, âðåìÿ åãî ïðèõîäà è ñêîëüêî ìèíóò ïîíàäîáèòñÿ, ÷òîáû åãî ïîäñòðè÷ü. Âûâîä ïðîèçâîäèòñÿ â ïîðÿäêå âîçðàñòàíèÿ âðåìåíè íà÷àëà îáñëóæèâàíèÿ. Ïðè ïðî÷èõ ðàâíûõ óñëîâèÿõ âûáèðàåòñÿ ìàñòåð ñ íàèìåíüøèì íîìåðîì.
Âûõîäíîé ôàéë: N ñòðî÷åê. â êàæäîé èç êîòîðûõ ïàðà ÷èñåë: ID êëèåíòà è âðåìÿ îêîí÷àíèÿ åãî ñòðèæêè.

b. Òîæå ñàìîå ÷òî è â ïðåäûäóùåì ïóíêòå, òîëüêî òåïåðü ðàáîòàåò íå îäèí ìàñòåð, à òðè. Ó êàæäîãî ñîîòâåòñòâóþùèé íîìåð. Îíè âñå ðàáîòàþò ñ îäèíàêîâîé ñêîðîñòüþ. Êëèåíò èäåò ê ëþáîìó ñâîáîäíîìó ìàñòåðó.
Âõîäíîé ôàéë òàêîé æå.  âûõîäíîì â êàæäîé ñòðî÷êå äîïîëíèòåëüíî óêàçûâåòñÿ íîìåð ìàñòåðà ó êîòîðîãî ñòðèãñÿ êëèåíò.

c. Òîæå ñàìîå ÷òî è â ïðåäûäóùåì ïóíêòå, òîëüêî âûâîä ïðîèçâîäèòñÿ â ïîðÿäêå âîçðàñòàíèÿ âðåìåíè îêîí÷àíèÿ ñòðèæêè.

d. Òîæå ñàìîå ÷òî è â ïðåäûäóùåì ïóíêòå, òîëüêî ìàñòåðà âûïîëíÿþò ðàçíóþ ñòðèæêó ñ ðàçíîé ñêîðîñòüþ, ò. å. â ñòðîêàõ âõîäíîãî ôàéëà, îòíîñÿùèõñÿ ê êîíêðåòíîìó êëèåíòó íå òðè ÷èñëà, à ïÿòü. Òðè ïîñëåäíèõ çàäàþò âðåìÿ ðàáîòû íàä äàííûì êëèåíòîì äëÿ êàæäîãî ìàñòåðà ñîîòâåòñòâåííî. Êðîìå òîãî íàä êàæäûì ìàñòåðîì âèñèò îáíîâëÿåìîå òàáëî, íà êîòîðîì óêàçàíî âðåìÿ îêîí÷àíèÿ âñåõ ïðåäñòîÿùèõ åìó íà äàííûé ìîìåíò ðàáîò è êëèåíò âûáèðàåò ìàñòåðà òàê, ÷òîáû ïîòðàòèòü êàê ìîæíî ìåíüøå âðåìåíè.