Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Przedmowσ
13
PWN(http://ksiegIrniIopwnopl/)Tprzykσżdymzσdσniujestpodσnσnσzwσplikuzσ-
wierσjącegorozwiązσnieºPonσdtowkońcowejczęściksiążkiumieszczonewskσzówki
dowszystkichtychzσdσńºDokσżdegoznichjestpokilkσpodpowiedzi,któremogąbyć
pomocnepodczσsjegorozwiązywσniσTkσżdσkolejnσwskσzówkσuściślσpomysłnσszki-
cowσnywpoprzedniejºTσkiepodejściezσpewniσ,żejeślipoczątkowewskσzówkiokσżą
sięniewystσrczσjące,możnσskorzystσćznσstępnychº
Opróczprzykłσdowychpełnychzσdσńwksiążcemożnσznσleźćtσkżewykσzyzσ-
dσńpochodzącychzinternetowychserwisówumożliwiσjącychσutomσtycznąweryfikσcję
poprσwnościnσdsyłσnychrozwiązσńºCzytelnikmożenσjpierwrozwiązσćzσdσniesσmo-
dzielnie,σnσstępniewysłσćjedosystemusprσwdzσjącegowceluzweryfikowσniσjego
poprσwnościºPoniżejjestpodσnσlistσserwisówinternetowych,zktórychzostσływybrσ-
nezσdσniσdotejksiążkil
.
httpl//σcmºsguºru/TSσrσtovStσteUniversityllOnlineContester,
.
httpl//σcmºuvσºes/TVσllσdolidProgrσmmingContestSite,
.
httpl//spojºsphereºpl/TSphereOnlineJudgeº
Wszystkiezσdσniσzostσłypodzielonetrzykσtegorielproste,średniejtrudnościorσz
trudneºPoziomtrudnościjestrzecząsubiektywnąºPodziσłzσstosowσnywksiążceopie-
sięstσtystykσchrozwiązσńdostępnychwwyżejwymienionychserwisσchºZσdσniσ
trudnechσrσkteryzująsięstosunkowomσłąliczbąpróbichrozwiązσniσ,σwśródnichnie-
wielkσczęśćrozwiązσńokσzujesiępoprσwnσºProstezσdσniσzkoleicechująsięwysokim
odsetkiemzσσkceptowσnychrozwiązσńwstosunkudowszystkichnσdesłσnychprogrσ-
mówº
Wymaganiawstępne
WszystkieprzedstσwionewtejksiążceσlgorytmyzσimplementowσnewjęzykuC++º
JegoznσjomośćjestzσtemnieodzownσdozrozumiσłejσnσlizytychσlgorytmówºKo-
niecznσjestrównieżznσjomośćbibliotekiStσndσrdTemplσteLibrσry(wskrócieSTL),
którejdokumentσcjęmożnσznσleźćstroniehttp://wwwosgiocom/tech/stl/ºWimple-
mentσcjσchσlgorytmówwykorzystywσneróżnestrukturydσnychorσzfunkcjeztej
bibliotekiTnσjwσżniejszeznichtofunkcjesort,swapibinary-searchorσzstruktury
dσnychvector,mapipriority-queueºOpróczpowyższychelementówbibliotekσSTL
zσwierσwielebσrdzoużytecznychnσrzędziºZσlecσnejestzσpoznσniesięznią,gdyżmoże
towistotnysposóbwpłynąćszybkośćrozwiązywσniσzσdσńσlgorytmicznychº
Nagłówki
Poniewσżpodczσszσwodówbσrdzoistotnejest,σbykodyźródłoweimplementowσnych
progrσmówbyłyjσknσjkrótsze,wieluzσwodnikówstosujepewneskrótydlσnσjczęściej
występującychwprogrσmσchkonstrukcjijęzykowychºPodczσszσwodówACMICPC,
wciągupięciogodzinnychsesji,dorozwiązσniσjest7ż10zσdσń,zσtemopłσcσsiępo-
czątkukonkursuprzepisσćnσjwσżniejszeinstrukcje,σnσstępnieużywσćichwewszystkich
pisσnychprogrσmσchºInstrukcjetenσzywσnenσgłówkσmiTzσwierσjąonezσrówno
listęnσjczęściejdołączσnychdoprogrσmówbibliotek,jσkiczęstostosowσnemσkrσºZbiór
podstσwowychnσgłówkówpochodzącychzbiblioteczkiσlgorytmicznejzespołuWIrsIw