Stránka 1 z 1

buffered Input stream

PoslaťNapísal: Sob Jún 16, 2012 8:54 pm
od dzusik12
kolko asi dokaze usetrit casu
BufferedInputStream bis = new BufferedInputStream(System.in);
https://palma.strom.sk/?sub=12&cont=72&id=15607

teda ma zmysel to pouzivat ?

Re: buffered Input stream

PoslaťNapísal: Sob Jún 16, 2012 10:12 pm
od Aries
Na Palme asi az tak velmi nie, napisal som si ten template len preto, ze som mal cas a nemam rad Scanner :)
Limity su nastavene tak, ze rozumny algoritmus prejde aj s nacitavanim Scannerom.

Na inych sutaznych platformach (Codeforces a podobne), kde su obcas dost velke vstupy (radovo 10^5 riadkov) a nizke casove limity (1-2 sekundy) moze byt Scanner dost velkou brzdou. Pre tieto ucely som si napisal vlastny "buffered InputStream", ktory je pri nacitavani cisel rychlejsi ako C++-kove cin a dokonca aj scanf. Vyhodu ziskava napr. v tom, ze cisla dokaze nacitat bez vytvorenia Stringu, co dost pomaha.
Keby bol zaujem, mozem niekam hodit zdrojak na inspiraciu.

Re: buffered Input stream

PoslaťNapísal: Pon Jún 18, 2012 4:23 am
od guest126
Aries píše: Pre tieto ucely som si napisal vlastny "buffered InputStream", ktory je pri nacitavani cisel rychlejsi ako C++-kove cin a dokonca aj scanf. Vyhodu ziskava napr. v tom, ze cisla dokaze nacitat bez vytvorenia Stringu, co dost pomaha.
Keby bol zaujem, mozem niekam hodit zdrojak na inspiraciu.


Rad si precitam :)

Re: buffered Input stream

PoslaťNapísal: Pia Jún 22, 2012 10:54 am
od dzusik12
napise niekto ako sa pouzivat ten buffered input stream pre ulohy palmovske?