Вы находитесь на странице: 1из 5

Âòîðîé îòáîðî÷íûé òóð Ìîñêîâñêîé îëèìïèàäû ïî èíôîðìàòèêå

Äåêàáðü 2012 ãîäà, olympiads.ru/mosolymp

Çàäà÷à A. Àíàëèç âûðàæåíèÿ

Ìèõàèë ãîòîâèòñÿ ê ÅÃÝ ïî èíôîðìàòèêå. Íàèáîëåå ñëîæíîå çàäàíèå äëÿ íåãî  ýòî ïîäñ÷åò
÷èñëà åäèíèö â äâîè÷íîé çàïèñè âûðàæåíèÿ, çàïèñàííîãî â ðàçëè÷íûõ ñèñòåìàõ ñ÷èñëåíèÿ. Òàê
êàê ïîäîáíûõ çàäàíèé â òðåíèðîâî÷íûõ âàðèàíòàõ ïðîøëûõ ëåò ïðàêòè÷åñêè íåò, òî Ìèõàèë ðåøèë
ñàìîñòîÿòåëüíî âûïèñûâàòü âûðàæåíèÿ è èõ àíàëèçèðîâàòü. ×òîáû ïðîâåðèòü ñåáÿ, îòâåò îí ðåøèë
ïîëó÷àòü ñ èñïîëüçîâàíèåì êîìïüþòåðà.
Âàì ïðåäëàãàåòñÿ äëÿ íåêîòîðûõ âûðàæåíèé áåç- èëè ñ èñïîëüçîâàíèåì êîìïüþòåðà îòâåòèòü
íà âîïðîñ: ñêîëüêî åäèíèö ñîäåðæèòñÿ â äâîè÷íîé çàïèñè ðåçóëüòàòà âûðàæåíèÿ.
Ó ïðîãðàììû íåò âõîäíûõ äàííûõ. Âû äîëæíû ïðîàíàëèçèðîâàòü âûðàæåíèÿ, âûïèñàííûå â
óñëîâèè íèæå.  êà÷åñòâå îòâåòà íàäî çàïèñàòü îäíî ÷èñëî  êîëè÷åñòâî åäèíèö â äâîè÷íîé çàïèñè
ðåçóëüòàòà.
Íàïðèìåð, âûðàæåíèå
(2 · 104 )12 + 45 + 410 − 1
ñîäåðæèò 12 åäèíèö â äâîè÷íîé çàïèñè ðåçóëüòàòà:
10000000000000001000000000011111111112
 ïåðâîì òåñòå âàì íàäî ïðîàíàëèçèðîâàòü âûðàæåíèå
(8 · 4 · 2 · 1016 )2012 + 402013 + 201212 − 102112 −3
Âî âòîðîì òåñòå  âûðàæåíèå
8 4 2

2012 15 9 12 5
1210 · (8016 )10 + 7 · (408 )10 + 5 · (204 )10 − 6 · (102 )10 − 3 · (102 )10

Âõîäíûå äàííûå Ðåçóëüòàò


Âõîäíûå äàííûå îòñóòñòâóþò. Îòâåò 12
äîëæåí ñîîòâåòñòâîâàòü âûðàæåíèþ
(2 · 104 )12 + 45 + 410 − 1

Ñòðàíèöà 1 èç 5
Âòîðîé îòáîðî÷íûé òóð Ìîñêîâñêîé îëèìïèàäû ïî èíôîðìàòèêå

Äåêàáðü 2012 ãîäà, olympiads.ru/mosolymp

Çàäà÷à B. Êàï÷à

Äëÿ äîêàçàòåëüñòâà òîãî, ÷òî ÷åëîâåê ÿâëÿåòñÿ ÷åëîâåêîì, à íå êîìïüþòåðîì, èñïîëüçóåòñÿ òåñò
Òüþðèíãà. Îäíèì èç åãî âàðèàíòîâ ÿâëÿåòñÿ ¾Êàï÷à¿  êàðòèíêà ñ íàïèñàííûì íà íåé ñëîâîì,
êîòîðóþ ìîæåò ïðî÷èòàòü ÷åëîâåê, íî íå ìîæåò êîìïüþòåð.
×òîáû ïðîéòè íà î÷íûé ýòàï Ìîñêîâñêîé îëèìïèàäû, íóæíî áûòü òàëàíòëèâûì ÷åëîâåêîì, è
ïðî÷èòàòü äîâîëüíî ñëîæíóþ êàï÷ó.
Íàøà êàï÷à ñîñòîèò èç ïðÿìîóãîëüíîé òàáëèöû, çàïîëíåííîé äâóìÿ âèäàìè ñèìâîëîâ.  ïåðâîé
ñòðîêå çàäàåòñÿ w  êîëè÷åñòâî ñòîëáöîâ è h  êîëè÷åñòâî ñòðîê.
 ïåðâîì òåñòå èñïîëüçóþòñÿ ñèìâîëû ¾(¿ è ¾)¿, âî âòîðîì  ¾O¿ è ¾Q¿.
 êà÷åñòâå îòâåòà íåîáõîäèìî ñäàòü ôàéëû, ñîäåðæàùèå ñëîâà, íàïèñàííûå íà êàï÷å.
Âõîäíûå äàííûå Ðåçóëüòàò
w = 32 h = 16 hello
88888888888888888888888888888888
88888888888888888888888888888888
87888888888888888788878788888888
87888888888888888788878888888887
87888888888887888788878888888888
87888888888888888788878888888888
87877788887777888788878888777788
87788778888887788788878887788778
77888878878888788788878887888878
87888878877777788788878887888878
87888878878888888788878887888878
87888878887888788788878887788778
87888878888777888788878888777788
88888888888888888888888888887888
88888888888888888888888888888888
88888888888888888888888888888888

Ñòðàíèöà 2 èç 5
Âòîðîé îòáîðî÷íûé òóð Ìîñêîâñêîé îëèìïèàäû ïî èíôîðìàòèêå

Äåêàáðü 2012 ãîäà, olympiads.ru/mosolymp

Çàäà÷à C. Ðàñøèôðîâêà êîäà Õåììèíãà

Âî âðåìÿ ïåðåäà÷è äàííûõ ïî êàíàëàì ñâÿçè ìîãóò âîçíèêàòü îøèáêè. Íàðèìåð, ïðè ïåðåäà÷å
äâîè÷íûõ äàííûõ 0 ìîæåò ïðåâðàòèòüñÿ â 1, à 1  â 0. Äëÿ ðåøåíèÿ òàêîãî ðîäà ïðîáëåì èñïîëü-
çóþòñÿ ñàìîêîíòðîëèðóþùèåñÿ è ñàìîêîððåêòèðóþùèåñÿ êîäû.
Îäíèì èç âèäîâ òàêîãî êîäà ÿâëÿåòñÿ êîä Õåììèíãà. Åãî èñïîëüçîâàíèå ïîçâîëÿåò äèàãíîñòèðî-
âàòü äâå îøèáêè è èñïðàâëÿòü îäíó îøèáêó.
Ïî ñîîáùåíèþ, çàøèôðîâàííîìó êîäîì Õåììèíãà íåîáõîäèìî îïðåäåëèòü èñõîäíîå ñîîáùåíèå
(â äâîè÷íîé ôîðìå).
Ïîäðîáíåå î êîäå Õåììèíãà ìîæíî ïðî÷èòàòü â èíòåðíåòå.
Ãàðàíòèðóåòñÿ, ÷òî â çàøèôðîâàííîì ñîîáùåíèè íå áîëåå îäíîé îøèáêè.
Âõîäíûå äàííûå Ðåçóëüòàò
100001001011 00100011

Ñòðàíèöà 3 èç 5
Âòîðîé îòáîðî÷íûé òóð Ìîñêîâñêîé îëèìïèàäû ïî èíôîðìàòèêå

Äåêàáðü 2012 ãîäà, olympiads.ru/mosolymp

Çàäà÷à D. Êàôå

Îêîëî Ïåòèíîãî óíèâåðñèòåòà íåäàâíî îòêðûëîñü íîâîå êàôå, â êîòîðîì äåéñòâóåò ñëåäóþùàÿ
ñèñòåìà ñêèäîê: ïðè êàæäîé ïîêóïêå áîëåå ÷åì íà 100 ðóáëåé ïîêóïàòåëü ïîëó÷àåò êóïîí, äàþùèé
ïðàâî íà îäèí áåñïëàòíûé îáåä (ïðè ïîêóïêå íà ñóììó 100 ðóáëåé è ìåíüøå òàêîé êóïîí ïîêóïàòåëü
íå ïîëó÷àåò).
Îäíàæäû Ïåòå íà ãëàçà ïîïàëñÿ ïðåéñêóðàíò íà áëèæàéøèå N äíåé. Âíèìàòåëüíî åãî èçó÷èâ,
îí ðåøèë, ÷òî áóäåò îáåäàòü â ýòîì êàôå âñå N äíåé, ïðè÷åì êàæäûé äåíü îí áóäåò ïîêóïàòü â
êàôå ðîâíî îäèí îáåä. Îäíàêî ñòèïåíäèÿ ó Ïåòè íåáîëüøàÿ, è ïîýòîìó îí õî÷åò ïî ìàêñèìóìó èñ-
ïîëüçîâàòü ïðåäîñòàâëÿåìóþ ñèñòåìó ñêèäîê òàê, ÷òîáû åãî ñóììàðíûå çàòðàòû áûëè ìèíèìàëüíû.
Òðåáóåòñÿ íàéòè ìèíèìàëüíî âîçìîæíóþ ñóììàðíóþ ñòîèìîñòü îáåäîâ.
 ïåðâîé ñòðîêå âõîäíîãî ôàéëà çàïèñàíî öåëîå ÷èñëî N (0 ≤ N ≤ 100).  êàæäîé èç ïîñëåäó-
þùèõ N ñòðîê çàïèñàíî îäíî öåëîå ÷èñëî, îáîçíà÷àþùåå ñòîèìîñòü îáåäà â ðóáëÿõ íà ñîîòâåòñòâó-
þùèé äåíü. Ñòîèìîñòü  íåîòðèöàòåëüíîå öåëîå ÷èñëî, íå ïðåâîñõîäÿùåå 300.
 åäèíñòâåííîé ñòðîêå çàïèøèòå ìèíèìàëüíóþ âîçìîæíóþ ñóììàðíóþ ñòîèìîñòü îáåäîâ.
Âõîäíûå äàííûå Ðåçóëüòàò
5 235
35
40
101
59
63

Ñòðàíèöà 4 èç 5
Âòîðîé îòáîðî÷íûé òóð Ìîñêîâñêîé îëèìïèàäû ïî èíôîðìàòèêå

Äåêàáðü 2012 ãîäà, olympiads.ru/mosolymp

Çàäà÷à E. Èíîñòðàííûå ñëîâà

Ïðè èçó÷åíèè èíîñòðàííîãî ÿçûêà íîâûå ñëîâà â òåêñòå âûäåëþÿòñÿ êóðñèâîì.


Èç òåêñòà íåîáõîäèìî âûäåëèòü âñå íîâûå ñëîâà è çàïèñàòü èõ â òåêñòîâûé ôàéë â àëôàâèòíîì
ïîðÿäêå. Êàæäîå ñëîâî äîëæíî áûòü çàïèñàíî â íîâîé ñòðîêå. Ýòîò ôàéë íåîáõîäèìî îòïðàâèòü íà
ïðîâåðêó.
Åñëè ñëîâî âñòðå÷àåòñÿ â òåêñòå íåñêîëüêî ðàç, òî âûâåñòè åãî íóæíî ëèøü îäèí ðàç. Ðåãèñòð
áóêâ èìååò çíà÷åíèå. Åñëè îäíî è òî æå ñëîâî çàïèñàíî êàê ïðîïèñíûìè, òàê è ñòðî÷íûìè áóêâàìè,
òî íåîáõîäèìî âûïèñàòü ñëîâî â òîì íàïèñàíèè, â êîòîðîì îíî âñòðå÷àåòñÿ â òåêñòå âïåðâûå.
Âõîäíûå äàííûå Ðåçóëüòàò
Ïðèìåð äàí â rtf-ôàéëå. Åãî bells
íåîáõîäèìî ñêà÷àòü ñî ñòðàíèöû ñ fun
óñëîâèÿìè. horse
jingle

Ñòðàíèöà 5 èç 5