Super je ideja ...
al mislim da bi mogao malo bolju podelu po poglavljima da napravish. Recimo, u uvodu dash prebacivanje iz jednog sistema u drugi, velike brojeve, euklidov algoritam za nzd, stepenovanje broja u logaritamskom vremenu, binarna pretraga i tako te sitne korisne stvari (shto vishe to bolje, jel:). Pa posle toga pochnesh od jednostavnijih zadataka koji se reshavaju bektrekom, pa onda greedy, dinamicko, grafovi, pa razne fore (npr ona fora za trazenje N-tog fibonachijevog broja u logaritamskom vremenu i tako slichne za'ebancije sa matricama, onda dinamicko u O(2^n) shto se chesto javlja na topcoderu), pa recimo zadaci koji se reshavaju izmenama postojecih struktura podataka, itd itd ... poenta je, da ne dajesh previshe objashnjenja osnovnih stvari. Znachi kada budesh pisao grafove, u uvodu tog poglavlja samo navedesh koji su algoritmi tu korisni i koji se chesto koriste, dash gde o njima moze vishe da se prochita, i eventualno u par redova opishesh postupak. Jer ti pravish zbirku zadataka, a ne uvod u algoritme :)
rado cu pomoci ako bilo kako mogu (za izbor zadataka recimo).
mmmmmm.. aahhhhhh..
e, nije sex nego serem!