Stránka 1 z 2

7. sada domácich zadaní

PoslaťNapísal: Pia Apr 13, 2012 9:22 pm
od FeroG
Na webe je 7. sada domácich zadaní. Je tu niekoľko noviniek: (1) Ide sa cez Palmu (2) Nefixované bodové hodnotenie úloh (3) Úloh je v ponuke veľmi veľa a niektoré patria k tým náročnejším. Nie je rozumné pokúšať sa vyriešiť všetky úlohy. Skôr si treba nejakú úlohu vybrať a nechať si čas uležať jej riešenie v hlave.

Dôležité prehlásenie: Keďže som počul rôzne reakcie na použitie Palmy tento rok, zdôrazňujem, že toto bola plánovaná vec, o ktorej si myslím, že má svoje opodstatnenie (najmä v súvislosti s blížiacou sa programátorskou súťažou ŠVK). Nejde o nijakú "pomstu" z mojej strany alebo snahu robiť "zle prvákom".

Re: 7. sada domácich zadaní

PoslaťNapísal: Pia Apr 13, 2012 10:32 pm
od bwpow
Hmm, nevidim tam tu sutaz aktivnu. Ktora to je?

Re: 7. sada domácich zadaní

PoslaťNapísal: Pia Apr 13, 2012 10:40 pm
od FeroG
bwpow píše:Hmm, nevidim tam tu sutaz aktivnu. Ktora to je?

Odovzdava sa to v ramci treningu existujucich sutazi. Odovzdanie skontrolujeme nahliadnutim do zoznamu submitov.

Re: 7. sada domácich zadaní

PoslaťNapísal: Sob Apr 14, 2012 4:35 pm
od martin987
Bude problém keď do Palmy odošlem súbor z iného ako defaultného balíka? t.j. bude to robiť problémy ak v prvom riadku zostane "package meno.mojho.balika;" ?

Re: 7. sada domácich zadaní

PoslaťNapísal: Sob Apr 14, 2012 4:36 pm
od Aries
Bude, vyhodi to chybu kompilacie.
Plus netreba zabudnut, ze trieda musi mat nazov "source".

Re: 7. sada domácich zadaní

PoslaťNapísal: Sob Apr 14, 2012 9:30 pm
od Jan Murin
Aries píše:Plus netreba zabudnut, ze trieda musi mat nazov "source".

a ako som ja prave zistil ze to prve pismenko 's' musi byt male :(

Re: 7. sada domácich zadaní

PoslaťNapísal: Sob Apr 14, 2012 10:36 pm
od Jan Murin
chcem sa opytat v akej jednotke casu su v palme uvadzane casy behu programu? ked mi ako cas behu programu napise 2.470 to znamena 2.47 ms alebo 2.47 s? :D
a preco casy behu programov pisanych v c++ su 000?

Re: 7. sada domácich zadaní

PoslaťNapísal: Sob Apr 14, 2012 11:13 pm
od Aries
Cas je v sekundach.
Pri Jave treba brat do uvahy este netrivialny cas nutny na inicializaciu celej VM, cize samotny beh programu moze byt pomerne maly (par ms), ale pripocitava sa k tomu nejaka konstanta. Pri C/C++ sa taketo nieco nestava, meria to skutocny cas behu, tak sa tam pri jednoduchom programe moze zjavit niekedy aj nula. Takze to vzajomne ani nie je prilis porovnatelne.

Re: 7. sada domácich zadaní

PoslaťNapísal: Ned Apr 15, 2012 12:18 am
od bwpow
Presne tak, pocita sa procesorovy cas od spustenia programu po jeho ukoncenie a je udavany v sekundach. Ide ale o sucet cez vsetky testovacie vstupy.

Re: 7. sada domácich zadaní

PoslaťNapísal: Ned Apr 15, 2012 7:38 pm
od Jan Murin
co to znamena, ked mi palma povie, ze riesenie je prijate? ze je to spravne riesenie, alebo ze program prebehol bez vynimiek, ale o spravnosti programu sa nevie vyjadrit?

Re: 7. sada domácich zadaní

PoslaťNapísal: Ned Apr 15, 2012 7:51 pm
od FeroG
Jan Murin píše:co to znamena, ked mi palma povie, ze riesenie je prijate? ze je to spravne riesenie, alebo ze program prebehol bez vynimiek, ale o spravnosti programu sa nevie vyjadrit?

Prijate riesenie znamena, za ho vyhodnocovac na Palme akceptoval ako spravne.

Re: 7. sada domácich zadaní

PoslaťNapísal: Pon Apr 16, 2012 10:53 pm
od dzusik12
viete mi dat potencionalne zakerny vstup na festivalove leto 1?

ako na papiery to zbehne, pre nejake moje vstupy zakerne to zbehne ale evaluator zahlasi po 11 tom ze zla odpoved(tu ma napada otazka ze to znamena ze pre 11 to zbehlo a na tom poslednom to padlo?)

Re: 7. sada domácich zadaní

PoslaťNapísal: Uto Apr 17, 2012 7:19 am
od FeroG
dzusik12 píše:viete mi dat potencionalne zakerny vstup na festivalove leto 1?

Ziaden vstup nie je potencialne zakerny. Mozu byt akurat vstupy, ktore demonstruju, ze zvoleny princip riesenia alebo implementacia nie su korektne.

Na stranku so zadaniami som ku kazdej ulohe pridal par testovacich vstupov.

Re: 7. sada domácich zadaní

PoslaťNapísal: Ned Apr 22, 2012 4:40 pm
od Daxes
co mam robyt ked mam v ulohach kravicka a labyrint nacitavanie zo suboru, tj nacitavanie mapy, v jednej triede a vypocet sipiek v druhej, ked sa v palme nedaju zaslat dva source file, musim to preprogramovat teraz do jedneho?

Re: 7. sada domácich zadaní

PoslaťNapísal: Ned Apr 22, 2012 4:52 pm
od Aries
Pokial to nie je nejak sialene naprogramovane, asi bude najjednoduchsie vlozit jednu triedu do druhej ako vnutornu. Potom by to ani nemalo chciet vela prepisovania.
http://docs.oracle.com/javase/tutorial/ ... asses.html