2013 m. gruodžio 12 d., ketvirtadienis

Pusmečio apžvalga (2013 rudens semestras)

Šį semestrą teko nieko nesimokyt iš universitetinių dalykų. Buvo keli susiję su programavimu. Naudingi.

---

Laisvalaikiu tekdavo lankytis pas Codeforce'us. Mano kelnių juostelės nuspalvintos pilka spalva - toks tėra "veiklos" ir lygio įvertinimas.
Čia išsprendžiau aibelę uždavinių. Vienam uždaviniui trunka daugmaž pusvalandis ar daugiau laiko. Pagrinde Perl'o kalba, arba rečiau Pascal'iu - kuomet prireikia dvimačių masyvų, arba greičio.
Išsprendus vieną uždavinį su tapačios logikos kodu, Perl'as naudojo beveik limitą - 2 sekundes, o Pascal'is - deklaruota kaip 30 ms.
Laikui (2h) spręsti teko, ir dažniausiai - nesėkmingai. Paskutiniame ture patiko išspręsti 2 ir 3 užduotis preliminariai. Net nudžiugau, ir ėmiau skaityti penktąją (sudėtingiausiąją, bet lengviau atrodžiusią negu ketvirtoji). Tačiau laikui sumažėjus, išsprendžiau pirmąją. Rinkausi mėgint strategiją - spręsti ne nuo pirmo uždavinio, taupant taškus. Ir pradžia buvo gera - antrąjį išsprendžiau neįtikėtinai greit (kaip man) - per <20 min. Pasibaigus turnyrui, 2 ir 3 užduotis man nulaužė sudėtingesni testai - klaida ir time-limitas. Tai vėl nusiritau taškuose. Neblogai.

OpenCup daug rečiau sudalyvauju. Panašaus lygio sėkmė lydi.
Truputį pažaidžiau golf'ą. Turbūt kojom žaidžiau ar kuo? :D ...kad visai netrumpi atsakymai išeina.

Vieną vakarą pasimokiau (prisiminiau) Perl'o regexp'ų, pagrindų. Viena įdomesnių sričių ir dar logikos reikalauja. Buvo svajonė ("sportinė") išmokt nesudėtingus uždavinukus vienu regexp'u spręst...

Daugiau lyg nieko.