650 lines
110 KiB
Plaintext
650 lines
110 KiB
Plaintext
{\rtf1\ansi\ansicpg949\uc2\deff0\stshfdbch12\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1042{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
|
|
{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
|
|
{\f12\froman\fcharset129\fprq2{\*\panose 02030600000101010101}\'b9\'d9\'c5\'c1{\*\falt Batang};}{\f13\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}
|
|
{\f36\froman\fcharset129\fprq2{\*\panose 02030600000101010101}@\'b9\'d9\'c5\'c1;}{\f37\fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f38\froman\fcharset238\fprq2 Times New Roman CE;}{\f39\froman\fcharset204\fprq2 Times New Roman Cyr;}
|
|
{\f41\froman\fcharset161\fprq2 Times New Roman Greek;}{\f42\froman\fcharset162\fprq2 Times New Roman Tur;}{\f43\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f44\froman\fcharset178\fprq2 Times New Roman (Arabic);}
|
|
{\f45\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f46\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f58\fmodern\fcharset238\fprq1 Courier New CE;}{\f59\fmodern\fcharset204\fprq1 Courier New Cyr;}
|
|
{\f61\fmodern\fcharset161\fprq1 Courier New Greek;}{\f62\fmodern\fcharset162\fprq1 Courier New Tur;}{\f63\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f64\fmodern\fcharset178\fprq1 Courier New (Arabic);}
|
|
{\f65\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f66\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f160\froman\fcharset0\fprq2 Batang Western{\*\falt Batang};}{\f158\froman\fcharset238\fprq2 Batang CE{\*\falt Batang};}
|
|
{\f159\froman\fcharset204\fprq2 Batang Cyr{\*\falt Batang};}{\f161\froman\fcharset161\fprq2 Batang Greek{\*\falt Batang};}{\f162\froman\fcharset162\fprq2 Batang Tur{\*\falt Batang};}{\f165\froman\fcharset186\fprq2 Batang Baltic{\*\falt Batang};}
|
|
{\f170\fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\f400\froman\fcharset0\fprq2 @\'b9\'d9\'c5\'c1 Western;}{\f398\froman\fcharset238\fprq2 @\'b9\'d9\'c5\'c1 CE;}{\f399\froman\fcharset204\fprq2 @\'b9\'d9\'c5\'c1 Cyr;}
|
|
{\f401\froman\fcharset161\fprq2 @\'b9\'d9\'c5\'c1 Greek;}{\f402\froman\fcharset162\fprq2 @\'b9\'d9\'c5\'c1 Tur;}{\f405\froman\fcharset186\fprq2 @\'b9\'d9\'c5\'c1 Baltic;}{\f410\fnil\fcharset0\fprq2 @SimSun Western;}}{\colortbl;\red0\green0\blue0;
|
|
\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;
|
|
\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035
|
|
\snext0 \styrsid4932909 Normal;}{\s1\qc \li0\ri0\keepn\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1042\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1042 \sbasedon0 \snext0 heading 1;}{
|
|
\s2\ql \li0\ri0\keepn\nowidctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext0 heading 2;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}
|
|
{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
|
|
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\loch\f0\hich\af0\dbch\af12\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{
|
|
\s15\qj \fi460\li0\ri0\sb120\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs28\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext15 Body Text 2;}{
|
|
\s16\qj \fi480\li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs28\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext16 Body Text Indent 2;}{
|
|
\s17\qj \fi482\li0\ri0\sb120\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs28\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext17 Body Text Indent 3;}{
|
|
\s18\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \cbpat9 \fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext18 \ssemihidden Document Map;}{\s19\ql \li0\ri0\widctlpar
|
|
\tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext19 header;}{\s20\ql \li0\ri0\widctlpar\tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\itap0
|
|
\fs20\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext20 footer;}{\s21\qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0
|
|
\fs24\lang1033\langfe1035\loch\f0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext21 Body Text;}{\*\cs22 \additive \sbasedon10 page number;}{\s23\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0
|
|
\fs20\lang2057\langfe1033\loch\f2\hich\af2\dbch\af12\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext23 Plain Text;}{\s24\ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0
|
|
\fs24\lang1033\langfe1035\loch\f0\hich\af0\dbch\af13\cgrid\langnp1033\langfenp1035 \sbasedon0 \snext24 Body Text 2;}}{\*\listtable{\list\listtemplateid448684536\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat8
|
|
\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid8915931}{\list\listtemplateid-1808908368\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
|
|
\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1882985044\'02\'00.;}{\levelnumbers\'01;}\fbias1 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
|
|
\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-400\li1520\jclisttab\tx1520\lin1520 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
|
|
\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-400\li1920\jclisttab\tx1920\lin1920 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703
|
|
\'02\'03.;}{\levelnumbers\'01;}\fi-400\li2320\jclisttab\tx2320\lin2320 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-400\li2720
|
|
\jclisttab\tx2720\lin2720 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-400\li3120\jclisttab\tx3120\lin3120 }{\listlevel
|
|
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\fi-400\li3520\jclisttab\tx3520\lin3520 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0
|
|
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-400\li3920\jclisttab\tx3920\lin3920 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0
|
|
\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-400\li4320\jclisttab\tx4320\lin4320 }{\listname ;}\listid70398792}{\list\listtemplateid-126607330\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
|
|
\levelfollow0\levelstartat7\levelspace0\levelindent0{\leveltext\leveltemplateid-2004874124\'01{\uc1\u-3986 ?};}{\levelnumbers;}\loch\af10\hich\af10\dbch\af12\fbias0 \fi-360\li760\jclisttab\tx760\lin760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0
|
|
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01{\uc1\u-3986 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li1200\jclisttab\tx1200\lin1200 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
|
|
\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01{\uc1\u-3979 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li1600\jclisttab\tx1600\lin1600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
|
|
\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01{\uc1\u-3988 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li2000\jclisttab\tx2000\lin2000 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
|
|
{\leveltext\leveltemplateid67698691\'01{\uc1\u-3986 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li2400\jclisttab\tx2400\lin2400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
|
|
\leveltemplateid67698693\'01{\uc1\u-3979 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li2800\jclisttab\tx2800\lin2800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689
|
|
\'01{\uc1\u-3988 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li3200\jclisttab\tx3200\lin3200 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691
|
|
\'01{\uc1\u-3986 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693
|
|
\'01{\uc1\u-3979 ?};}{\levelnumbers;}\f10\fbias0 \fi-400\li4000\jclisttab\tx4000\lin4000 }{\listname ;}\listid165630354}{\list\listtemplateid-709478400\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
|
|
\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid227689445}{\list\listtemplateid1560456224\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6
|
|
\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listname ;}\listid418600402}{\list\listtemplateid-2060527560\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
|
|
\levelstartat2\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid442964818}{\list\listtemplateid-1747308702\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
|
|
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid452098708}{\list\listtemplateid1111942874\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0
|
|
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid501313657}{\list\listtemplateid1685106060\listsimple{\listlevel\levelnfc0\levelnfcn0
|
|
\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid621617432}{\list\listtemplateid-150575822\listsimple{\listlevel\levelnfc0
|
|
\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid696009581}{\list\listtemplateid1592920302\listsimple{\listlevel
|
|
\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat4\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listname ;}\listid696657816}{\list\listtemplateid-2027923116\listsimple
|
|
{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listname ;}\listid966471777}{\list\listtemplateid-166308118
|
|
\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3918 ?};}{\levelnumbers;}\f10\fs18\fbias0 \fi-425\li425\jclisttab\tx425\lin425 }{\listname ;}\listid1174488675}
|
|
{\list\listtemplateid505180948\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname
|
|
;}\listid1177690601}{\list\listtemplateid1719941876\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }
|
|
{\listname ;}\listid1253931130}{\list\listtemplateid401348772\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360
|
|
\jclisttab\tx360\lin360 }{\listname ;}\listid1350642350}{\list\listtemplateid-630932262\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0
|
|
\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1354301582}{\list\listtemplateid-1353697230\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers
|
|
\'01;}\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listname ;}\listid1581478891}{\list\listtemplateid-166308118\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
|
|
\'01{\uc1\u-3918 ?};}{\levelnumbers;}\f10\fs18\fbias0 \fi-425\li425\jclisttab\tx425\lin425 }{\listname ;}\listid1638221370}{\list\listtemplateid-1335748072\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
|
|
\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1737895090}{\list\listtemplateid-1085507204\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
|
|
\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listname ;}\listid1859856642}{\list\listtemplateid-353863148\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
|
|
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-150\li150\jclisttab\tx150\lin150 }{\listname ;}\listid1873031036}{\list\listtemplateid-166308118\listsimple{\listlevel\levelnfc23\levelnfcn23
|
|
\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3918 ?};}{\levelnumbers;}\f10\fs18\fbias0 \fi-425\li425\jclisttab\tx425\lin425 }{\listname ;}\listid1926769053}{\list\listtemplateid-1026240372\listsimple
|
|
{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid2005815757}{\list\listtemplateid1743153754
|
|
\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat4\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid2055229045}
|
|
{\list\listtemplateid-109041656\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fbias0 \fi-210\li210\jclisttab\tx210\lin210 }{\listname
|
|
;}\listid2072536490}{\list\listtemplateid-1435486796\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080
|
|
}{\listname ;}\listid2109035784}{\list\listtemplateid925395962\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\fbias0 \fi-360\li5400
|
|
\jclisttab\tx5400\lin5400 }{\listname ;}\listid2124961624}}{\*\listoverridetable{\listoverride\listid1638221370\listoverridecount0\ls1}{\listoverride\listid1873031036\listoverridecount0\ls2}{\listoverride\listid1926769053\listoverridecount0\ls3}
|
|
{\listoverride\listid452098708\listoverridecount0\ls4}{\listoverride\listid621617432\listoverridecount0\ls5}{\listoverride\listid1253931130\listoverridecount0\ls6}{\listoverride\listid2055229045\listoverridecount0\ls7}{\listoverride\listid696009581
|
|
\listoverridecount0\ls8}{\listoverride\listid1737895090\listoverridecount0\ls9}{\listoverride\listid966471777\listoverridecount0\ls10}{\listoverride\listid696657816\listoverridecount0\ls11}{\listoverride\listid2124961624\listoverridecount0\ls12}
|
|
{\listoverride\listid1581478891\listoverridecount0\ls13}{\listoverride\listid418600402\listoverridecount0\ls14}{\listoverride\listid1859856642\listoverridecount0\ls15}{\listoverride\listid2109035784\listoverridecount0\ls16}{\listoverride\listid1174488675
|
|
\listoverridecount0\ls17}{\listoverride\listid8915931\listoverridecount0\ls18}{\listoverride\listid2072536490\listoverridecount0\ls19}{\listoverride\listid501313657\listoverridecount0\ls20}{\listoverride\listid2005815757\listoverridecount0\ls21}
|
|
{\listoverride\listid227689445\listoverridecount0\ls22}{\listoverride\listid1354301582\listoverridecount0\ls23}{\listoverride\listid1350642350\listoverridecount0\ls24}{\listoverride\listid1177690601\listoverridecount0\ls25}{\listoverride\listid442964818
|
|
\listoverridecount0\ls26}{\listoverride\listid70398792\listoverridecount0\ls27}{\listoverride\listid165630354\listoverridecount0\ls28}}{\*\rsidtbl \rsid411204\rsid730280\rsid1182353\rsid1528088\rsid2058871\rsid2842682\rsid3346823\rsid3436945\rsid4151068
|
|
\rsid4681754\rsid4932909\rsid5534144\rsid5798096\rsid6032553\rsid6177111\rsid6574818\rsid6688301\rsid6818588\rsid6912443\rsid7024200\rsid7431529\rsid7740924\rsid8204442\rsid8486876\rsid9511476\rsid9568282\rsid10630245\rsid10644724\rsid11350837
|
|
\rsid12534489\rsid13074225\rsid13466449\rsid14426249\rsid14497572\rsid16124534\rsid16541027\rsid16594570\rsid16729047}{\*\generator Microsoft Word 10.0.3416;}{\info{\title Depot}{\author IOI 2001}{\operator cdpark}{\creatim\yr2002\mo8\dy1\hr17\min14}
|
|
{\revtim\yr2002\mo8\dy1\hr17\min14}{\printim\yr2002\mo7\dy30\hr23\min24}{\version2}{\edmins0}{\nofpages2}{\nofwords500}{\nofchars2855}{\*\company University of Tampere}{\nofcharsws3349}{\vern16453}}
|
|
\paperw11907\paperh16840\margl1800\margr1800\margt1843\margb1282\gutter0 \ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3
|
|
\jcompress\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\htmautsp\nolnhtadjtbl\rsidroot5534144 \fet0\sectd \psz9\sbkodd\linex0\headery706\footery706\colsx708\endnhere\sectlinegrid271\sectdefaultcl\sectrsid2842682\sftnbj {\header \pard\plain
|
|
\s19\ql \li0\ri0\widctlpar\brdrb\brdrs\brdrw10\brsp40 \tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {
|
|
\b\fs24\lang1024\langfe1024\dbch\af13\noproof\langfenp1042\insrsid13074225 {\shp{\*\shpinst\shpleft3418\shptop-161\shpright4889\shpbottom1103\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid2052
|
|
{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex77\picscaley77\piccropl0\piccropr0\piccropt0\piccropb0
|
|
\picw3387\pich2910\picwgoal1920\pichgoal1650\pngblip\bliptag1880335599{\*\blipuid 7013a4ef6df49a7e4da0b47916e9515a}89504e470d0a1a0a0000000d49484452000000800000006e0803000000d8aeeb0b00000060504c54456e6e6efdfce58b8b8beeefefa3a3a3ccccccee05034a4d
|
|
66b4bac6e5ad7db57329993333cc9966b3512cffcc99ff3333e6e9eadadcdd9999ccb7b7b7ccfffffde7dbf5edc2ef684db8e3ed7fcfe1f1dab310228b99aaaa
|
|
666699990033ffffff3d9580aa00000001624b47440088051d480000000c636d50504a436d703037313200000003480073bc000008f1494441546843ed5a8b6e
|
|
ab38105d147179538828250497ffffcb3d67068301274d52b4572bc56d88f1637ce678666c4cfe19ff72fae72f8f3fbe01bc197833f066e0cdc09b8137036f06
|
|
fef70c7cf66599244959f69fafedad7ec3c067997ffc59d2475e06cf83b809a00ae338acef082cbf9cc16df6abbfd3a3a6c86ad3e00680709852784360e2eaee
|
|
22f9286ff4b022e3b5567e00b11d7f18629fbcf2d6f084f2e163e1e4885c29e505e034f621087ce4bb2ce47bd08b46c8b9087c00ea55eb55734aeeefa9af383e
|
|
b62eb15269181c43f001d8b4de4c42e2b1bd5dd1c612aab54aeebc7a006c08188695d53c343e00ad6c71b6690b6499230f805d6b77ca1e1d7f8d60c3a9abd323
|
|
009c39281fe17f6ae3d8c10ec0a2d3230096d60fd89f13191704bf646006107c7d3c91fe7ccd33bd03b0b8818781adc92e4e933c313c9bce86f89c118eb7dcb0
|
|
ff7a36d9c5e9b47143c7ac7d716043c1ec85c957fe5cfaba45811329bda178c5d88cf613ebfeb3695e9f57acba81c5bf1839081c17289f4fcbbae4205805b61b
|
|
cb7135b58f9da8fdf94a5ac8aeadc8d36aa9babd23aa91d66d9fdfeeac7b9c2071bb1f79e290aa0e5f49bb01b75a3cbe278c5f4b3fd1e603b0d5546484e7d792
|
|
585ce51529721f8e8467f35a122fdaadf07797637f287e6d7863ce3e00cefafa28032713bd96cc4100eaeb8b29a21f6ca7e0670660f1d3fa810c4584d7c84c10
|
|
22134d39f34811ad50012c42ef2f46b081b8691a4110574d13321c8598cb4e0636cd389e0501f4f015491d5a35022faa214b00848ed0bb4678e2f8684d045d13
|
|
760d461cc7263e371d25368d0947ca3e8ff119ccb0a89b8bcee726e6b028ea040175693aead2d48bd01fbca0c3e0317bc50d96a5aee3f818fcdc40f333c576b8
|
|
c318d7ebc0bb1817b9938b346091211443f84d07655ca13fd840dc1171875e92c1edd875d40657d35d84e0f3f5220a765da4454477995a45ac475167a20bd1a3
|
|
3ba408a32af43e80e672119bb920cd198e718d582486704646a6d8b048669d195f114db85bc95a3deef9e2800e4b04fa5d7597eea4863fdb3de2929644f78bae
|
|
531cb0b254e8cf6eb8dac3c98a665d4f877d3c1d1509c5ee5f49a2ecf38168cf009deb95e45d8c5e9982ea95d16122e2f14730f0e21c88091c03e0b539d0a87f
|
|
0803e334075c95f7d9eb522ccbb66da131f71800f483282d8a2c2b8a74cea6c85eaf29cb511c393996eb0c1c04805b82a8f89694a5699ad96c045853be4853cd
|
|
7d1724414df028005c84a16821a3651c083a138562410df3f892cc3799b1ee76cc148c2366807ae978048102e21014601f65295b084fa040c2f0810c8cb1da96
|
|
b0ccc1ec58bc15ab2018662600f353c9510ce84e48c5138058a533e59247e9f4bdc4bbc300483452f119676001b0cc0de64509983ce0c829904551c4676a025e
|
|
004a4a311bc0715e405d2aa3048823f801a88d0ed6000f66602c45bc9dedd906740a049b804bdcf19f0c44778f6a5b0d02a22507b5218871477d5251c8d9cc7c
|
|
40b33b255b0e1e9e3ba81c835cb9872130244d4a4ff3a1a8c4025b0cdf26bc4a7aeea07273a486db854e9980b444f0250908bc1a099595254226415be6e9fcda
|
|
60f7b8eb6c0af70cece8725e30c804480446c0d100c099b0c180c64144a84574141afc0438a7d53b003b0b2021d3b9964cc0948a5cc7e20ac845526e948529e5
|
|
d6043c2a2def2cb600f06e677f14834744d1a477ce2993535b623cbbf247114cc2c489d3c21ed141259fc8899dc7cf88567e651799f83c3d2a47e6ec1ee9f91a
|
|
fbcb7e0740659e7e739a770480c7d5f5b4dc01f013192dc7ab7504856b33607176e5a180290ac7c96d2bd98f864ecfc925dc45c2734a165150b86e646ae7451b
|
|
0154d11099350075ed1300c4ba0c6bb5d9bc738b8770b54aec8fe9a2017e305c113b70c88f080685c22bde1de2a446ef08c044630d0c715dc1c55033983aac63
|
|
73aa0d0084211b0200cc1fadea21e499cb309830346c1042703dbf8adb4d01e446f8e03ac8563b8ee50e579e93e12e0600d284c7626362393c4363e42b1c1e11
|
|
806119104bb1741eae7ac616a215e40ce87617009503c54334725c0a0a21a9c6f0d110e26e0680fb0120303a3e43c521140060120086427396d72c8aa0bf94c5
|
|
a0d01a958f010e82d14301204ab0242400dc12006aa549140300b0122fd5478b19001a28805ad013001aa10c8cc188ac95ed01c486ad31a400209f1c0becc5f8
|
|
93bb136c0d6ac0ca609d66d052ce1033f528145b060c3aa2ae5200b05cd6b2b535ce1d0048c75f3556b5644e635d9d4e15327a5f57c8d34f109cc1c4e4594268
|
|
5555a3be6160435e3546c11d5512e4680bbc8898ddfa5781c87ad4da219f8b4bbf0200853416dffa9dc50358b60002bc17c33a5e269f639ba7a9fc2ea54f125c
|
|
83842fe15aae77f3db38d4f4f8118dd4f28a1d538e6fac9abcb03b7b30b563c05fdb68dbd2f98dc58e01ec33f2b1cd8a20c196824f1fc1885d00f69801ca4614
|
|
22cd5b9d04354e2d46cbd001db96845b0776cf831e4f10f82f03d92a40c658ca754a3b006cdf26df25650701ae3901642501704b9cf650c9f69e00b0b610a102
|
|
20d53ea5744f5094e3530040d1977d30a2fe7bf975c1de06d0158fb8d2056aa70287db4c3250e08e44e33f085a10a20cb0b628888a001292806f36e4a000c06f
|
|
88621166142ceaae99690f007d81b09f88a626099f83d2204bd1953da14490663890684b02d0da9901ec175b4146f1399e100080ed08422c841d448f1b00c85e
|
|
11a08bcc34240100a73eb700faa24846d9014f0012cef50c804d1d00dfe88bbf846c702b1b04456ab5f333001b81040b0068fa3cfbc4e4a3b3ce8b5461c022e5
|
|
e4600a7aa9b53680eda922e314600669ccbc0380b46d490e8f356633f4c40119c0da00272fcf7ad2429e698d0efe0980d4ce464823a2e511008d161f724e0062
|
|
16ba77b6867c0b80f85e4b674a3069bd986e4a2fc812f10c4d16006b6700342275a21604f4c4029de81c057e7457c224698796021f00410fbdc57f8194004638
|
|
37e9d72793054006239c6b273724e99837762f4018bd80d1459fda53ba20a99c829107400b9ce22e087af278d7cbcff410eb782d933c997fb687a6ed5c3b35827c0648798898622408d430686321226d7e1b807590ffe6fb578bd11110df00de0cbc197833f02f5346a03184f436b70000000049454e44ae426082}
|
|
}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fRecolorFillAsPicture}{\sv 0}}{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn posh}{\sv 2}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard
|
|
\ql \li0\ri0\widctlpar\pvpara\posxc\posnegy-162\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex77\picscaley77\piccropl0\piccropr0\piccropt0\piccropb0
|
|
\picw3387\pich2910\picwgoal1920\pichgoal1650\wmetafile8\bliptag1880335599{\*\blipuid 7013a4ef6df49a7e4da0b47916e9515a}010009000003c21d00000000a11d000000000400000003010800050000000b0200000000050000000c026f008100030000001e00a11d0000410b2000cc006e00
|
|
8000000000006e0080000000000028000000800000006e0000000100080000000000000000000000000000000000000000000000000000000000ffffff00dbe7
|
|
fd00b3daf10099ccff007dade5006699cc003333ff000305ee00e5fcfd00eae9e600cccccc00c6bab400dddcda004d68ef00aaaa9900efefee00cc9999009966
|
|
6600664d4a008b221000ffffcc00ede3b800e1cf7f002973b5002c51b3003333990033009900c2edf50000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101011c0404030101010103050606051c01010103040901010109050501010109040506050409010101010101011c04041c030409010101090505
|
|
09010101090505040101030505030103060606050901010905050301090405050505050505050505090101010405060301010101010101010101010101010101
|
|
0101010101010101041a1b06010109061a1b1a1a1b1a050101061a0301011c191b19090104191b1b1b1b1a0601010101010101051b1a05061a0301011c191b19
|
|
090101011c1a1b1809051a1b1903061a1b1a1a1b190401031a1b0609181b1b06181b1b1b1b19181b04010109191b1a0301010101010101010101010101010101
|
|
0101010101010101041b1b060101061b1b051c09061b1b0501061a030109181b1b1801041a1b1a05051b1b0601010101010101051b1b05061b030109181b1b19
|
|
090101011c1a1b181c1a1b1b04051b1b05091c181b1a031c1a1b06041b1b1809181b19040403041b060901031a1b190901010101010101010101010101010101
|
|
0101010101010101041b1b06011c1a1b1909010109191b1909061a0301061b1b1b1809191b1a0401031b1b0601010101010101051b1b05061b0301061b1b1b19
|
|
090101011c1a1b18061b1b181c1a1b06010101091a1b18031a1b18191b1a1c09191b1801010109191a1818191b1b050101010101010101010101010101010101
|
|
0101010101010101041b1b0601041b1b0601010101061b1b03061a02041a1b1a1a181c1a1b190901041b1b060106191919181c051b1b05061b03041a1b1a1a19
|
|
090101011c1a1b191a1b1a1c041b1b0501010109181b1a051a1b191b1b050109191b181c1c1c01051b19191a1b19090101010101010101010101010101010101
|
|
0101010101010101061b1b1909041b1b0601010101051b1b04051a051a1b1b061a18031a1b1809010319190501191b1b1b1a1c041b1b05061a05191b1b061919
|
|
090101011c1a1b1a1b1b0601051b1b0501010101061b1b051a1b1a1b1a050109191b1a1a1a1809091918031b1b06010101010101010101010101010101010101
|
|
010101010101011c1a1b1b1b04031b1b0601010101061b1b04051a191b1b18091a18031a1b1809010109010909181a191a191c041b1b05061a191b1b18091919
|
|
090101011c1a1b191a1a1c01051b1b0501010101061b1a051a1b06041b1b0509191b190606050901061a191b1a1c010101010101010101010101010101010101
|
|
01010101010101061b1b1819191c1a1b1909010109181b1a1c051b1b1b191c091a1909191b1a1c0101010901010909091c0901051b1b05061b1b1b191c091919
|
|
010101011c1a1b18051b18091c1a1b1801010109191b19031a1b0609191b1909181b180101010101031a1b1b1809010101010101010101010101010101010101
|
|
010101010101031a1b1a1c051b04051b1b050909051b1b0601061b1b1a0401091a1901041a1b18031c05050101010101010101051b1b05061b1b1a0401091919
|
|
090101011c1a1b1809181b0601061b1b040909051b1b051c1a1b061c1a1b1909191b19030403090109181b1b0401010101010101010101010101010101010101
|
|
010101010101181b1b06011c1a1909051a1b19191b1b180901061b1b050101091a190901051a1b1b1b1b060101010101010101051b1b05061b1b050101091a19
|
|
090101011c1a1b18091c191b0509061b1b19191b1b0609031a1b1a1a1b1a0409191b1b1b1b19090101041b190901010101010101010101010101010101010101
|
|
0101010101090505051c0101040502011c06181806040901010305050901010905040101011c0506060604010101010101010103050503040505090101090505
|
|
09010101090606050901030606090103061818060401011c05050505051c01090405050505050901010904030101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010a0a010101010101100b01010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0f0101010101010c1301010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
0101010101011001100110010a010a0d011001100110010d0a10100a1001100d01100110010d0a0a10010101010b0a010110010f0101010101010c130d010101
|
|
0a0a0a010d100101010110011001010110010101101001010b010110011001100110100a0a010d1001010d0d100d010101010101010101010101010101010101
|
|
010101010101130c120d130c130b130f0b1301130c121213130f130f130b12120c120c121213130f131001101312130c0c1301120d0f120f0c121213130f0f12
|
|
1313121213130d01120f120c120c010c130f120f12120b12120f0f120a130c130c131313120c120f120c130f0f120c0101010101010101010101010101010101
|
|
010101010101130f130b130f130f13010b1301130c131312130f130b130f130b13130c131313120f1310010f13010f130f1301130c0f12120f1312130f131212
|
|
131213130c130b011212130c130c010f130f120f12130f130d1312130d130c130c131312120f120f13130f010a13120101010101010101010101010101010101
|
|
010101010101130f130d130f130f13120f1301130c130f0c130f130b1312130d13130c130f0b130f131001130f01011312120c130f0f12120c1312120c13120f
|
|
0a1313130b130b011212130c130c010c130f120f12130f130a1313130d130c130c130d12130f120f12130c0112130d0101010101010101010101010101010101
|
|
010101010101130f1313130f130f13130f14131313130c0c130f130f130c130f121313130c0c130c131001130f010113121212120c12131313130f1313121212
|
|
0a13121312130b0112121313130b010c130f131312130f130f130f141213131313130b121212130f120f120c120f0d0101010101010101010101010101010101
|
|
010101010101130f0c0f0c0f140a0f0f100f0f0c0f0f010f0f0b140f0b010c0f0a0c0f0f010f0f0d1310011213010d130f130c0d0a0b0f0f0c0f0a0f120d0b0d
|
|
0c12100d12130b010b0b0c0f0f01010c130d0f0f0d130f0d0f0b0a0f0f0c0f0f120b0b120d12130b0b100f0f0d0f0d0101010101010101010101010101010101
|
|
010101010101130f0101010b1201010101010101010101010101120d0f0a0101010101010101010d1310010a130f13120c130101010101010101010101010f0c
|
|
0101010110130b010c0c01010101010c1301010101120c01010101010101010101010101010c0f0b0f0101010101010101010101010101010101010101010101
|
|
0101010101010c0a0101010101010101010101010101010101010101130d0101010101010101010d131001010d120f010c13010101010101010101010101120f
|
|
0101010101130b010f0f01010101010a0b010101010b130d0101010101010101010101010101010c120101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010110100101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0c1112131414141414131211
|
|
0c0a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
0101010101100c0f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0f0c0a010101010103060606060606060606060605101c041818191313141414141414131319
|
|
1918120c05060606060606060606060603010101010101010d0f0f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0f0c0101010101010101010101010101010101
|
|
0101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010109061b1b1b1b1b1b1b1b1b1b1906181a1b1b1b1a19181314141318191a1b
|
|
1b1b1a1818191b1b1b1b1b1b1b1b1b1b0609010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010101010101010101
|
|
010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b01010101010101011c191b1b1b1b1a19191a1a1a181b1b1b1b1b1b1b1b181313181b1b1b1b
|
|
1b1b1b1b19181a1b1b1b1a1a1a1a1a1b191c01010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d010101010101010101010101010101010101
|
|
01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f01010101010101010101041a1b1b1b180413131818181a1b1918181a1b1b1b18181b1b1b1a18
|
|
18191b1b1b1a181b1b1b1a05091c0406180601010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c01010101010101010101010101010101010101
|
|
01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010109061b1b1b1a181413191b191919181414181b1b1b1b1b1b1b1a1814
|
|
14181a1b1b1b18191b1b1b191c0101011c051c01010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101
|
|
01010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101011c191b1b1b1a18181a1b1b1b1813141418191b1b1b1b1b1b191314
|
|
1413181b1b1b1a181b1b1b1b1809010101010901010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1001010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101010101010101041a1b1b1b19181b1b1b1b1814141413181b1b1b1b1b1b181314
|
|
1414181b1b1b1b18181b1b1b1a05010101010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010101010101010a12181b1b1b1b181b1b1b1a1814141413181b1b1b1b1b1b181314
|
|
1414181a1b1b1b18181a1b1b1b190f0101010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010101131413191b1b1b1a191b1b1a1814141413181b1b1b1b1b1b181314
|
|
1414181a1b1b1b1813181b1b1b1b191201010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010112141414181b1b1b1b181a1b1a1814141413181b1b1b1b1b1b181314
|
|
1414181a1b1b1b181413191b1b1b191311010101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101010101111414141413191b1b1b19191b1b1814141413181b1b1b1b1b1b191314
|
|
1414181b1b1b1b181414181b1b1b1b18140c0101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010101010c131414141414181b1b1b1b191b1b1813141413191b1b1b1b1b1b191814
|
|
1413181b1b1a1a18141413191b1b1b1913140a01010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101010114131813141414181a1b1b1b191b1b1a181413181b1b1b1a1a1b1b1b1813
|
|
1418191b1b181813141413191b1b1b1913141201010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010101011114141819191918191b1b1b1a181b1b1b1a19191a1b1b1b18181a1b1b1b19
|
|
19191b1b1b1819191919191b1b1b1b181414140c010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010d14141413191b1b1b1b1b1b1a1818181a1b1b1b1b1b1b1a18131318191b1b1b
|
|
1b1b1b1a1918181b1b1b1b1b1b1b191314141413010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010112141414131819191a1a1919181414131819191a1a1918181414141418181919
|
|
1a1919181314181819191a191918131414141414110101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101011414141414141413131313141414141414141313131314141414141414141313
|
|
1313141414141414131313131314141414141414130101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010c1414141414141414141414141414141414141414141414141414141414141414
|
|
1414141414141414141414141414141414141414140b01010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101121414141414141414141414141414141414141414141414141414141414141414
|
|
1414141414141414141414141414141414141414141101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010a141414141414141414141414141414141414141414141414141414141414141414
|
|
1414141414141414141414141414141414141414141301010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a010101010c141414141414141414141414141414141414141414141414141414141414141414
|
|
141414141414141414141414141414141414141414140b010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010112141414141414141414141414141414141414141414141414141414141414141414
|
|
141414141414141414141414141414141414141414140c010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010113141414141414141414141414141414141414141414141414141414141414141414
|
|
1414141414141414141414141414141414141414141411010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a170f0f0f0f0f0f0f17170f0f0f0f0f0f0a1617161014141414141412121414141414141412121214141414141413121214141414141414
|
|
1212121414141414141312121414141414141412121412010101010d0f17170f0f0f0f0f0f0f17170f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101011517170f0f0f0f0f171717170f0f0f0f0f171717171714141414131717171713141414141117171712141414141217171717141414141417
|
|
17171712141414141217171717141414141417171717120a01010116171717170f0f0f0f0f171717170f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0c16160f0f0f16160c0f16160f0f0f0c161601161612141414161612121617141414121511141715121414141616131216171414141115
|
|
11141716121414141616131215111414141116121317160101010116160f0c160c0f0f0f16160c0f16160f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f16150c0f0c15160f0f0c150b0f0f161601010115161414111511141411151214141616141413151614140f151214140c151214131516
|
|
1414131516141411151214140c15121412150c1414121515010115160c0f0f16150c0f0c15160f0f0c150b0c0101010101010101010101010101010101010101
|
|
0101010101010101100f0c15150b15150c0f0f0f16150b16151501010101150c111516141414141515120b011214141411010c11010b141414141516120b0112
|
|
14141411011111150c141414131516121615121414140c15151515160f0f0f0c150d0b15150c0f0f0f16150b0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0c1515150c0f0f0f0f0c0a15150b100101010b110101161314141414121501011114141414140c0101161314141414121501011114
|
|
141414140c0101161414141414121501151214141414130d1515150d0f0f0f0f0b1515150c0f0f0f0f0c0a150101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0c0c0c0f0f0f0f0f0f0f0c0c0f0a0101010b14131214141414141414131213141414141414141212141414141414141312131414
|
|
14141414141212141414141414141312131414141414140d0101010d0f0f0f0f0f0c0c0c0f0f0f0f0f0f0f0b0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010d14141414141414141414141414141414141414141414141414141414141414141414
|
|
14141414141414141414141414141414141414141414130a0101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101011012131313131313131313131313131313131313131313131313131313131313131313
|
|
1313131313131313131313131313131313131313131312010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010112121212121212121212121212121212121212121212121212121212121212121212
|
|
1212121212121212121212121212121212121212121211010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010111121212121212121212121212121212121212121212121212121212121212121212
|
|
121212121212121212121212121212121212121212120b010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0101010101010101010101010101010101010101
|
|
0101010101010101010b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b01010101010b111111111111111111111111111111111111111111111111111111111111111111
|
|
111111111111111111111111111111111111111111110d010101010a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0101010101010101010101010101010101010101
|
|
010101010101010101010101010101010101010101010101010101010101010c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
|
0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
010101010101010101010101010101010101010101010101010101010101010d0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
|
0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
0101010101010101010101010101010d0d0d0d100101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
010101010101010101010101010101010101010101010101010101010101010101100d0d0d0a0101010101010101010101010101010101010101010101010101
|
|
0101010101010101010101010a0c0f0f0f0f0f0f0c0a010101010101010101010202020202020202020202020202020202020202020202020202020202020202
|
|
020202020202020202020202020202020202020202010101010101010101010d0c0f0f0f0f0f0f0c100101010101010101010101010101010101010101010101
|
|
01010101010101010101010b0f0f0f0f0f0f0f0f0f0f0b0101010101010101010304040404040404040404040404040404040404040404040404040404040404
|
|
0404040404040404040404040404040404040404030101010101010101010c0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101010101
|
|
010101010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0b01010101010101010205050505050505050505050505050505050505050505050505050505050505
|
|
05050505050505050505050505050505050505050901010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0d010101010101010101010101010101010101010101
|
|
0101010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0101010101010101050e0606060606060606060606060606060606060606060606060606060606
|
|
0606060606060606060606060606060606060e0401010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f010101010101010101010101010101010101010101
|
|
0101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101030e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e
|
|
0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0901010101010101100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010101010101010101010101
|
|
01010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101050707070707070707070707070707070707070707070707070707070707
|
|
0707070707070707070707070707070707070401010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0101010101010101010101010101010101010101
|
|
01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101090e07070707070707070707070707070707070707070707070707070707
|
|
07070707070707070707070707070707080e0101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a01010101010101010101010101010101010101
|
|
01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010307080808080808080808080808080808080808080808080808080808
|
|
0808080808080808080808080808080807020101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101
|
|
01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010104080808080808080808080808080808080808080808080808080808
|
|
0808080808080808080808080808080802010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b01010101010101010101010101010101010101
|
|
01010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0101010101010101010101050808080808080808080808080808080808080808080808080808
|
|
0808080808080808080808080808080401010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d01010101010101010101010101010101010101
|
|
01010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0101010101010101010101010508080808080808080808080808080808080808080808080808
|
|
0808080808080808080808080808040101010101010101010101010b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0101010101010101010101010101010101010101
|
|
0101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c010101010101010101010101010105080808080808080808080808080808080808080808080808
|
|
0808080808080808080808080704010101010101010101010101010a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101
|
|
0101010101010101010d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b010101010101010101010101010101030708080808080808080808080808080808080808080808
|
|
080808080808080808080807020101010101010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0f0f0a0101010101010101010101010101010101010101
|
|
010101010101010101010c0f0f0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101090e080808080808080808080808080808080808080808
|
|
08080808080808080808060101010101010101010101010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0b010101010101010101010101010101010101010101
|
|
01010101010101010101010c0f0f0f0f0f0f0f0f0f0f0c0101010101010101010101010101010101010101040708080808080808080808080808080808080808
|
|
0808080808080808070301010101010101010101010101010101010101100c0f0f0f0f0f0f0f0f0f0f0b01010101010101010101010101010101010101010101
|
|
0101010101010101010101010b0f0f0f0f0f0f0f0f0b010101010101010101010101010101010101010101010105070808080808080808080808080808080808
|
|
080808080808070401010101010101010101010101010101010101010101010b0f0f0f0f0f0f0f0c0d0101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010a0b0c0c0b0d010101010101010101010101010101010101010101010101010101040e080808080808080808080808080808
|
|
080808080e030101010101010101010101010101010101010101010101010101010d0b0c0c0b0a01010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020406070808080808080808080808
|
|
07060409010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010203040405050504040302
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
|
|
010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040000002701ffff030000000000}\par}}}{\b\fs24\dbch\af13\insrsid6688301 \hich\af0\dbch\af13\loch\f0 Task Description\tab \tab }{
|
|
\b\fs24\lang1033\langfe1042\langfenp1042\insrsid3436945 \hich\af0\dbch\af12\loch\f0 DAY-0}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301
|
|
\par }{\b\fs24\dbch\af13\insrsid6688301 \hich\af0\dbch\af13\loch\f0 IOI 200}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 2}{\b\fs24\dbch\af13\insrsid6688301
|
|
\par }{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 Yong-In}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid3436945 \tab \tab \hich\af0\dbch\af12\loch\f0 Draft Version}{
|
|
\b\fs24\lang1033\langfe1042\langfenp1042\insrsid4681754 \hich\af0\dbch\af12\loch\f0 2}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301
|
|
\par \hich\af0\dbch\af12\loch\f0 Korea}{\insrsid6688301 \tab \tab }{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid3436945 \hich\af0\dbch\af12\loch\f0 string}{\b\fs24\lang1033\langfe1042\dbch\af13\langfenp1042\insrsid6688301
|
|
\par }}{\footer \pard\plain \s20\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw10\brsp20 \tqc\tx4153\tqr\tx8306\faauto\adjustright\rin0\lin0\rtlgutter\itap0 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\field{\*\fldinst {
|
|
\lang1033\langfe1042\langfenp1042\insrsid14497572 \hich\af0\dbch\af12\loch\f0 DATE \\@ "yyyy-MM-dd" }}{\fldrslt {\lang1024\langfe1024\noproof\langfenp1042\insrsid2058871 \hich\af0\dbch\af12\loch\f0 2002-08-01}}}{
|
|
\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 }{\field{\*\fldinst {\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 TIME \\@ "H:mm" }}{\fldrslt {\lang1024\langfe1024\dbch\af13\noproof\insrsid2058871
|
|
\hich\af0\dbch\af13\loch\f0 17:14}}}{\insrsid6688301\charrsid14497572 \tab }{\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 Page }{\field{\*\fldinst {\cs22\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0
|
|
PAGE }}{\fldrslt {\cs22\b\lang1024\langfe1024\dbch\af13\noproof\insrsid2058871 \hich\af0\dbch\af13\loch\f0 1}}}{\cs22\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 of }{\field{\*\fldinst {
|
|
\cs22\b\dbch\af13\insrsid6688301\charrsid14497572 \hich\af0\dbch\af13\loch\f0 NUMPAGES }}{\fldrslt {\cs22\b\lang1024\langfe1024\dbch\af13\noproof\insrsid2058871 \hich\af0\dbch\af13\loch\f0 2}}}{\cs22\insrsid6688301\charrsid14497572 \tab }{
|
|
\b\lang1033\langfe1042\dbch\af13\langfenp1042\insrsid6688301\charrsid14497572
|
|
\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang
|
|
{\pntxta \dbch )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}
|
|
{\pntxta \dbch )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}\pard\plain
|
|
\qc \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\b\fs30\lang1033\langfe1042\langfenp1042\insrsid13466449
|
|
\par }{\b\fs30\lang1033\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 String from }{\b\fs30\lang1033\langfe1042\langfenp1042\insrsid14426249 \hich\af0\dbch\af12\loch\f0 S}{\b\fs30\lang1033\langfe1042\langfenp1042\insrsid6688301
|
|
\hich\af0\dbch\af12\loch\f0 ubstrings
|
|
\par }\pard \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 {\fs28\lang1033\langfe1042\langfenp1042\insrsid6688301
|
|
\par }\pard \qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\b\fs24\dbch\af13\insrsid6688301 \hich\af0\dbch\af13\loch\f0 PROBLEM
|
|
\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs24\insrsid6688301
|
|
\par }\pard \qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid13466449 {\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 E}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 very DNA string consists of only 4 letters, }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 A}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 , }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 T}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ,}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 G}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 and }{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 C}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 . }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 You have an unknown DNA string and}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 must}{\fs24\insrsid6688301
|
|
\hich\af0\dbch\af12\loch\f0 determine }{\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 the }{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 string. }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047
|
|
\hich\af0\dbch\af12\loch\f0 T}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 he only way }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 you can}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 access }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 information about the hidden}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 string is through an oracle. The oracle, wh\hich\af0\dbch\af12\loch\f0 en }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 given }{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 a }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 query }{\fs24\insrsid6688301
|
|
\hich\af0\dbch\af12\loch\f0 string }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 S}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 , answers }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027
|
|
\hich\af0\dbch\af12\loch\f0 whether the }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 hidden}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 string contains }{
|
|
\i\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 S}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 as a substring.}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 For example, let }
|
|
{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 the}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 hidden string be S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204
|
|
\hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 = }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{
|
|
\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 . Then }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047
|
|
\hich\af2\dbch\af12\loch\f2 ATTG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 and }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027\charrsid16729047 \hich\af2\dbch\af12\loch\f2 CG}{
|
|
\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 CG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 , }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 T}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 , }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 AT}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 are}{\fs24\lang1033\langfe1042\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0
|
|
}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 substrings of }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 S}{
|
|
\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 . }{\fs24\lang1033\langfe1042\langfenp1042\insrsid11350837
|
|
\hich\af0\dbch\af12\loch\f0 But}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 neither of }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 TGG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 or }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'93}{
|
|
\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16729047 \hich\af2\dbch\af12\loch\f2 GCGATG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'94}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6574818
|
|
\hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 is}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 not a substring of}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 . When a string S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 is represented as S}{
|
|
\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 = (}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027
|
|
\hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [1], }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 [2]}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ,}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027
|
|
\hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [3], }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'85}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 , }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027
|
|
\hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 N}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ]), where }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ] is the }{
|
|
\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 -th character of S}{
|
|
\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204\charrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 ,}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 t}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 hen }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 a }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 substring of}{\fs24\lang1033\langfe1042\langfenp1042\insrsid411204
|
|
\hich\af0\dbch\af12\loch\f0 S}{\fs24\lang1033\langfe1042\sub\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 o}{\fs24\lang1033\langfe1042\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 is }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 a}{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449
|
|
\hich\af0\dbch\af12\loch\f0 consecutive sub}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 sequence}{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 represented as (}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 ], s[}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 +1], }{
|
|
\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 [}{
|
|
\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 +2],}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027
|
|
\hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \loch\af0\dbch\af12\hich\f0 \'85}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 ,}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443
|
|
\hich\af0\dbch\af12\loch\f0 [}{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 j}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 ])}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 ,}{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid13466449
|
|
\hich\af0\dbch\af12\loch\f0 where }{\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid2842682 \hich\af0\dbch\af12\loch\f0 1 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid16541027 \hich\af0\dbch\af12\loch\f0 i}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid2842682 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid16541027 \hich\af0\dbch\af12\loch\f0 j}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid6912443\charrsid13466449 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{
|
|
\b\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid13466449 \hich\af0\dbch\af12\loch\f0 }{\i\fs24\lang1033\langfe1042\langfenp1042\insrsid1528088 \hich\af0\dbch\af12\loch\f0 N}{\fs24\lang1033\langfe1042\langfenp1042\insrsid2842682
|
|
\hich\af0\dbch\af12\loch\f0 }{\fs24\lang1033\langfe1042\langfenp1042\insrsid2842682\charrsid2842682 \loch\af0\dbch\af12\hich\f0 \uc1\u8804\'3d}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid2842682\charrsid2842682 \hich\af0\dbch\af12\loch\f0 255}{\fs24\lang1033\langfe1042\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 .}{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027
|
|
\par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16541027\charrsid1528088
|
|
\par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 You }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 are }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047
|
|
\hich\af0\dbch\af12\loch\f0 to wr\hich\af0\dbch\af12\loch\f0 ite a program, which }{\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 d}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 etermine}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 s}{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 the hidden string using }{\fs24\lang1033\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0
|
|
as few oracle queries }{\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 as possible.
|
|
\par }\pard \qj \li0\ri0\nowidctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs24\lang1033\langfe1042\langfenp1042\insrsid11350837
|
|
\par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid8204442
|
|
\par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid8204442\charrsid11350837
|
|
\par }\pard \qj \li0\ri0\nowidctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\b\fs2\dbch\af13\insrsid6688301
|
|
\par
|
|
\par }\pard\plain \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 \fs20\lang2057\langfe1033\loch\af2\hich\af2\dbch\af12\cgrid\langnp2057\langfenp1033 {\b\f0\fs24\insrsid6688301 \hich\af0\dbch\af12\loch\f0 LIBRARY}{
|
|
\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301
|
|
\par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid3934167 \hich\af0\dbch\af12\loch\f0 You are }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 given a library in the following.}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid3934167
|
|
\par }{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442
|
|
\par }{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid6621331 \hich\af0\dbch\af12\loch\f0 GNU C/C++ Library}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 :}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 (}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 oracle}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 .}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 h, oracle.o}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 )}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442
|
|
\par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 The}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 C/C++}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301
|
|
\hich\af0\dbch\af12\loch\f0 library has the following three functions:
|
|
\par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid8204442
|
|
\par }\pard \s23\qj \fi-2970\li2970\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin2970\itap0\pararsid2842682 {\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af2\dbch\af12\loch\f2 void start_str\hich\af2\dbch\af12\loch\f2 ing}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 ()}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid16729047 \hich\af0\dbch\af12\loch\f0 : }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 The call to start. It should be called only once at the beginning.
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 int oracle_call(char *}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 )}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid16729047 \hich\af0\dbch\af12\loch\f0 :}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid411204\charrsid16729047 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 If }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088
|
|
\hich\af2\dbch\af12\loch\f2 S}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 is a substring of the hidden string, this }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0
|
|
function }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 return}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 s }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301
|
|
\hich\af0\dbch\af12\loch\f0 1.}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 Otherwise, this }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 function }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 returns 0.}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588
|
|
\hich\af0\dbch\af12\loch\f0 The query string }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 should not be }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 an empty string}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 ,}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588
|
|
\hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 a\hich\af0\dbch\af12\loch\f0 nd the}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 length of }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588\charrsid16729047 \hich\af2\dbch\af12\loch\f2 s}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 should be }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 equal or }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af0\dbch\af12\loch\f0 less than 255.}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301
|
|
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818 \hich\af2\dbch\af12\loch\f2 void answer_string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 (char *}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid411204 \hich\af2\dbch\af12\loch\f2 )}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301\charrsid16729047 \hich\af0\dbch\af12\loch\f0 : }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0 This }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 function}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16729047 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301
|
|
\hich\af0\dbch\af12\loch\f0 will terminate your program. Your program pass}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 es}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0
|
|
the string }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1528088 \hich\af2\dbch\af12\loch\f2 S}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301 \hich\af0\dbch\af12\loch\f0
|
|
as an answer. This should be called only once at the end of the program.
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443
|
|
\par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af0\dbch\af12\loch\f0 Instruction:}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 To}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\hich\af0\dbch\af12\loch\f0 compile \hich\af0\dbch\af12\loch\f0 your string.c}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 or string.cpp}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\hich\af0\dbch\af12\loch\f0 , use}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 the include statement}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 \hich\f2 #include \'93}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 \hich\f2 .h\'94
|
|
\par }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 in the source code and compile it as:
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 gcc}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \loch\af2\dbch\af12\hich\f2 \endash \loch\f2 O2 \hich\f2 \endash \loch\f2 static }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .c }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .o \hich\f2 \endash \loch\f2 lm}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\par }\pard \s23\ql \fi120\li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\cufi50\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 g}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 ++}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180
|
|
\loch\af2\dbch\af12\hich\f2 \endash \loch\f2 O2 \hich\f2 \endash \loch\f2 static }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180
|
|
\hich\af2\dbch\af12\loch\f2 .c}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 pp}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .o \hich\f2 \endash \loch\f2 lm}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180
|
|
\par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 lib_test}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af2\dbch\af12\loch\f2 .}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 c}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af0\dbch\af12\loch\f0 shows how to use the }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 GNU C/C++ library.}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\par
|
|
\par
|
|
\par
|
|
\par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid6621331 \hich\af0\dbch\af12\loch\f0 FreePasc\hich\af0\dbch\af12\loch\f0 al Library}{
|
|
\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442 \hich\af0\dbch\af12\loch\f0 :}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442
|
|
\hich\af0\dbch\af12\loch\f0 (}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 oracle}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 .}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 ppu}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 , }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af2\dbch\af12\loch\f2 oracle.o}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442 \hich\af0\dbch\af12\loch\f0 )}{
|
|
\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid8204442
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid1182353
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443 \hich\af0\dbch\af12\loch\f0 The corresponding pascal library functions are
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 procedure}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818 \hich\af2\dbch\af12\loch\f2 start_string}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 ;}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 function}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818
|
|
\hich\af2\dbch\af12\loch\f2 oracle_call}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 (}{\fs24\lang2057\langfe1042\langfenp1042\insrsid7740924 \hich\af2\dbch\af12\loch\f2 S: }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid411204 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 ):}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 integer;}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 procedure}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 answer_string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204 \hich\af2\dbch\af12\loch\f2 (}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid7740924 \hich\af2\dbch\af12\loch\f2 S: }{\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid411204 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588
|
|
\hich\af2\dbch\af12\loch\f2 )}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6818588 \hich\af2\dbch\af12\loch\f2 ;}{\fs24\lang2057\langfe1042\langfenp1042\insrsid6912443\charrsid411204
|
|
\par }{\fs22\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid1528088
|
|
\par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af0\dbch\af12\loch\f0 Instruction:}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 To}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\hich\af0\dbch\af12\loch\f0 compile your }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .pas}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 , include the import statement
|
|
\par }\pard \s23\ql \fi120\li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\cufi50\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 uses }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 oracle}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 ;
|
|
\par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af0\dbch\af12\loch\f0 in the source code and compile it as
|
|
\par }\pard \s23\ql \fi120\li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\cufi50\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 fpc \hich\f2 \endash \loch\f2 So \hich\f2
|
|
\endash \loch\f2 O2 \hich\f2 \endash \loch\f2 XS }{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 string}{\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180 \hich\af2\dbch\af12\loch\f2 .pas}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9782180
|
|
\par }\pard \s23\ql \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid1182353 {\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353 \hich\af2\dbch\af12\loch\f2 lib_test}{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af2\dbch\af12\loch\f2 .pas}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid9132596 \hich\af0\dbch\af12\loch\f0 shows how to use the FreePascal library.
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs22\lang2057\langfe1042\langfenp1042\insrsid1182353
|
|
\par }{\fs22\lang2057\langfe1042\langfenp1042\insrsid1182353\charrsid1182353
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid13466449 {\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 The libray generates a file named }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af2\dbch\af12\loch\f2 string.out}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6574818 \hich\af0\dbch\af12\loch\f0 automatically }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 in a call to }{
|
|
\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af2\dbch\af12\loch\f2 answer_string}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 . }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 The file }{\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid1182353 \hich\af2\dbch\af12\loch\f2 string.out}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 has}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 two lines. T\hich\af0\dbch\af12\loch\f0 he }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 integer}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid4932909 \hich\af0\dbch\af12\loch\f0 in the f}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 irst line }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid4932909 \hich\af0\dbch\af12\loch\f0 shows }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909 \hich\af0\dbch\af12\loch\f0 the number of }{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 calls to }{\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid6818588 \hich\af2\dbch\af12\loch\f2 oracle_call}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 made }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid4932909
|
|
\hich\af0\dbch\af12\loch\f0 by}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 your program and the second line}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0
|
|
contains the hidden string your }{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid12534489 \hich\af0\dbch\af12\loch\f0 program has}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 given as a solution}{
|
|
\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid9511476\charrsid4932909 \hich\af0\dbch\af12\loch\f0 .}{\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid13466449\charrsid4932909
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 {\fs24\lang2057\langfe1042\langfenp1042\insrsid7431529
|
|
\par }{\fs24\lang2057\langfe1042\langfenp1042\insrsid8204442
|
|
\par
|
|
\par }\pard\plain \s2\ql \li0\ri0\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid13466449 \b\fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang2057\langfe1035\langnp2057\insrsid13466449
|
|
\hich\af0\dbch\af12\loch\f0 EXAMPLE INPUTS AND OUTPUTS
|
|
\par }\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid13466449 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449
|
|
\par }\pard \qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid10644724 {\fs24\lang1033\langfe1042\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 T}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724
|
|
\hich\af0\dbch\af12\loch\f0 he }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 length}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 }{
|
|
\i\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027\charrsid8486876 \hich\af0\dbch\af12\loch\f0 L}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 of }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 the }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 hidden string }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 satisfies 1 }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 {\field{\*\fldinst SYMBOL 163 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{
|
|
\i\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027\charrsid8486876 \hich\af0\dbch\af12\loch\f0 L}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 {\field{\*\fldinst SYMBOL 163 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16541027 \hich\af0\dbch\af12\loch\f0 255}{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid10644724 \hich\af0\dbch\af12\loch\f0 . }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 You can experiment with the library by creating a text file }{
|
|
\f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449\charrsid9511476 \hich\af2\dbch\af12\loch\f2 string.in}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449\charrsid8486876 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 with a single line which }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid2842682 \hich\af0\dbch\af12\loch\f0 contains}{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid9511476 \hich\af0\dbch\af12\loch\f0 the }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 hidden }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid9511476 \hich\af0\dbch\af12\loch\f0 DNA string.}{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af0\dbch\af12\loch\f0 }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid2842682 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 Note that the }{\f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068\charrsid4151068 \hich\af2\dbch\af12\loch\f2 string.out}{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 in the followin}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 g example }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 is not}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid411204 \hich\af0\dbch\af12\loch\f0 necessarily }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 optimal}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 . }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 I}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 t }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid2842682 \hich\af0\dbch\af12\loch\f0 merely }{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 shows the file format of input a}{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4151068\charrsid11350837 \hich\af0\dbch\af12\loch\f0 nd output.}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449\charrsid11350837
|
|
\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid9511476 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid9511476\charrsid8486876
|
|
\par }\pard \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid13466449 {\fs24\lang2057\langfe1035\loch\af2\hich\af2\dbch\af13\langnp2057\insrsid13466449 \hich\af2\dbch\af13\loch\f2 Example1:\tab }{
|
|
\f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af2\dbch\af12\loch\f2 }{\f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid411204 \hich\af2\dbch\af12\loch\f2 }{
|
|
\f2\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid13466449 \hich\af2\dbch\af12\loch\f2 string}{\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid13466449\charrsid6621331 \hich\af2\dbch\af12\loch\f2 .}{
|
|
\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid9511476 \hich\af2\dbch\af12\loch\f2 in }{\fs24\lang2057\langfe1035\loch\af2\hich\af2\dbch\af13\langnp2057\insrsid13466449
|
|
\par }\pard \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid13466449 {\fs24\lang1024\langfe1024\noproof\langfenp1042\insrsid4932909
|
|
{\shp{\*\shpinst\shpleft1824\shptop91\shpright4584\shpbottom695\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr3\shpwrk0\shpfblwtxt0\shpz0\shplid1034{\sp{\sn shapeType}{\sv 202}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}
|
|
{\sp{\sn lTxid}{\sv 196608}}{\sp{\sn hspNext}{\sv 1034}}{\sp{\sn fAutoTextMargin}{\sv 0}}{\sp{\sn fRotateText}{\sv 0}}{\sp{\sn fFitTextToShape}{\sv 0}}{\sp{\sn lineEndArrowWidth}{\sv 0}}
|
|
{\sp{\sn lineEndArrowLength}{\sv 0}}{\sp{\sn fLine}{\sv 1}}{\sp{\sn fHitTestLine}{\sv 1}}{\sp{\sn lineFillShape}{\sv 1}}{\sp{\sn fShadow}{\sv 0}}{\sp{\sn fshadowObscured}{\sv 0}}
|
|
{\sp{\sn f3D}{\sv 0}}{\sp{\sn fc3DMetallic}{\sv 0}}{\sp{\sn fc3DUseExtrusionColor}{\sv 0}}{\sp{\sn fc3DLightFace}{\sv 1}}{\sp{\sn fc3DConstrainRotation}{\sv 1}}{\sp{\sn fc3DRotationCenterAuto}{\sv 0}}{\sp{\sn fc3DParallel}{\sv 1}}
|
|
{\sp{\sn fc3DKeyHarsh}{\sv 1}}{\sp{\sn fc3DFillHarsh}{\sv 0}}{\sp{\sn fCalloutMinusX}{\sv 0}}{\sp{\sn fCalloutMinusY}{\sv 0}}{\sp{\sn fCalloutDropAuto}{\sv 0}}{\sp{\sn fCalloutLengthSpecified}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\shptxt \pard\plain
|
|
\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068
|
|
\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8192\dptxbx\dptxlrtb{\dptxbxtext\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068
|
|
\par }}\dpx1824\dpy91\dpxsize2760\dpysize604\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat1\dplinew15\dplinecor0\dplinecog0\dplinecob0}}}}{\fs24\lang2057\langfe1035\langnp2057\insrsid13466449
|
|
\par
|
|
\par
|
|
\par
|
|
\par
|
|
\par }\pard \qj \fi360\li1440\ri0\widctlpar\faauto\adjustright\rin0\lin1440\itap0\pararsid4932909 {\f2\fs24\lang1033\langfe1042\langfenp1042\insrsid4932909 \hich\af2\dbch\af12\loch\f2 string.out }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid4932909
|
|
\par }\pard\plain \s23\qj \li0\ri0\widctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6912443 \fs20\lang2057\langfe1033\loch\af2\hich\af2\dbch\af12\cgrid\langnp2057\langfenp1033 {
|
|
\b\f0\fs24\lang1024\langfe1024\noproof\langnp1033\langfenp1042\insrsid4932909 {\shp{\*\shpinst\shpleft1824\shptop97\shpright4584\shpbottom865\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr3\shpwrk0\shpfblwtxt0\shpz1\shplid1035
|
|
{\sp{\sn shapeType}{\sv 202}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn lTxid}{\sv 262144}}{\sp{\sn hspNext}{\sv 1035}}{\sp{\sn fAutoTextMargin}{\sv 0}}
|
|
{\sp{\sn fRotateText}{\sv 0}}{\sp{\sn fFitTextToShape}{\sv 0}}{\sp{\sn lineEndArrowWidth}{\sv 0}}{\sp{\sn lineEndArrowLength}{\sv 0}}{\sp{\sn fLine}{\sv 1}}{\sp{\sn fHitTestLine}{\sv 1}}
|
|
{\sp{\sn lineFillShape}{\sv 1}}{\sp{\sn fShadow}{\sv 0}}{\sp{\sn fshadowObscured}{\sv 0}}{\sp{\sn f3D}{\sv 0}}{\sp{\sn fc3DMetallic}{\sv 0}}{\sp{\sn fc3DUseExtrusionColor}{\sv 0}}{\sp{\sn fc3DLightFace}{\sv 1}}{\sp{\sn fc3DConstrainRotation}{\sv 1}}
|
|
{\sp{\sn fc3DRotationCenterAuto}{\sv 0}}{\sp{\sn fc3DParallel}{\sv 1}}{\sp{\sn fc3DKeyHarsh}{\sv 1}}{\sp{\sn fc3DFillHarsh}{\sv 0}}{\sp{\sn fCalloutMinusX}{\sv 0}}{\sp{\sn fCalloutMinusY}{\sv 0}}{\sp{\sn fCalloutDropAuto}{\sv 0}}
|
|
{\sp{\sn fCalloutLengthSpecified}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\shptxt \pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 41}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4932909\charrsid4151068
|
|
\par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068
|
|
\par }{\insrsid4932909\charrsid4932909
|
|
\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8193\dptxbx\dptxlrtb{\dptxbxtext\pard\plain \ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid4932909 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {
|
|
\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068 \hich\af0\dbch\af12\loch\f0 41}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4932909\charrsid4151068
|
|
\par }{\fs24\lang1033\langfe1042\langfenp1042\insrsid730280 \hich\af0\dbch\af12\loch\f0 ATTGCGCGATCG}{\fs24\lang1033\langfe1042\langfenp1042\insrsid4151068\charrsid4151068
|
|
\par }{\insrsid4932909\charrsid4932909
|
|
\par }}\dpx1824\dpy97\dpxsize2760\dpysize768\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat1\dplinew15\dplinecor0\dplinecog0\dplinecob0}}}}{\b\f0\fs24\lang2057\langfe1042\langfenp1042\insrsid6688301
|
|
\par }\pard \s23\qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid6912443 {\f0\lang2057\langfe1042\langfenp1042\insrsid6688301
|
|
\par }{\f0\lang2057\langfe1042\langfenp1042\insrsid2842682
|
|
\par
|
|
\par }{\f0\lang2057\langfe1042\langfenp1042\insrsid11350837
|
|
\par }\pard\plain \s2\ql \li0\ri0\keepn\widctlpar\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid16124534 \b\fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 SCORING}{\fs24\lang2057\langfe1035\langnp2057\insrsid16124534
|
|
\par }\pard\plain \qj \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0\pararsid16124534 \fs20\lang1033\langfe1035\loch\af0\hich\af0\dbch\af12\cgrid\langnp1033\langfenp1035 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534
|
|
\par \hich\af0\dbch\af12\loch\f0 If your program violates one of constraints (e.g. calling too many function calls), then you get 0 point.
|
|
\par
|
|
\par }\pard \qj \li0\ri0\nowidctlpar\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid8486876 {\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0
|
|
If your solution is not correct, then the score is 0. When the outp\hich\af0\dbch\af12\loch\f0
|
|
ut solution is correct, then your score depends on the number of library function calls for each testing data. For each data if the number of function calls is less than a bound }{
|
|
\i\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534\charrsid8486876 \hich\af0\dbch\af12\loch\f0 B}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 }{
|
|
\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 (}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534 \hich\af0\dbch\af12\loch\f0 that is fixed independe\hich\af0\dbch\af12\loch\f0
|
|
ntly for each data), then you get full score. Otherwise you will get 0 point}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid8486876 \hich\af0\dbch\af12\loch\f0 s}{\fs24\lang2057\langfe1042\langnp2057\langfenp1042\insrsid16124534
|
|
\hich\af0\dbch\af12\loch\f0 .}{\b\fs24\lang1033\langfe1042\langfenp1042\insrsid6688301\charrsid8486876
|
|
\par }} |