Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Evaluatorul  (Citit de 3671 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« : Ianuarie 18, 2009, 19:10:51 »

De exemplu  downladez  un  downladez  un  subiect de la  oli, oji sau oni cu tot cu evaluator cum il folosesc?...habar n-am Whistle
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #1 : Ianuarie 18, 2009, 19:16:06 »

Pentru evaluatoarele de la oji si oli (pentru windows), compilezi sursa si copiezi executabilul in acelasi fisier cu evaluatorul. Apoi te uiti dupa un fisier cu extensia .bat(in general e eval.bat) si scrii in total comander
Cod:
eval sursa.exe
Sper sa nu fi gresit
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #2 : Ianuarie 18, 2009, 19:21:19 »

aha..o sa  incerc  si revin:) thkx  pentru  sugestie
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #3 : Ianuarie 18, 2009, 20:14:24 »

Am  luat  un elvaluator de pe  http://infoarena.ro/downloads#oji  de  la  oj1 2008  am rezovat  problema  piata am luat executabilul si l-am pus acolo. Am gasit 2 fisere  MS-Dos Bathc File si le-am luat pe rand la fiecare aparea  fisierul piata.in piata.ok si piata.ok lipsesc. Ok am creat  folderele astea  am  pus in piata.in testele puse de ei si in piata.ok rezultatele date de ei. Apoi in piata.out am pus fierul de exit ce daea executabilul meu. Merg  la Test all si acolo nu apa nici unde sa scri eval sursa.cpp ... Imi apareau intrebari si am dat Y la fiecare. Dupa terminare a  sterst totul din toate folderele, ciudat, ce  trebuie sa  fac? sau evaluatorul asta e ciudat?
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #4 : Ianuarie 18, 2009, 22:17:20 »

@Alexandru.

Tu trebuie sa rulezi .bat-urile din directorul in care sunt ele. Ca sa faci asta, deschide o fereastra de command prompt si du-te cu cd-uri pana in directorul ala.

Uite, codul evaluatoarelor:

Cod:
@echo off
            
rem scoate ecoul
del *.out

rem sterge fisierele.out
for %%i IN (0 1 2 3 4 5 6 7 8 9) DO  call test.bat %1 %%i
rem pt i in teste ruleaza test cu parametrii %1 (ce i-ai dat tu) si %%i adica numarul testului (0 1 2 ..etc)

afiseaza %1

rem afiseaza punctajul
del punctaj.txt

rem sterge fisierul cu punctajul
pause


rem afiseaza un readline (asteapta comanda de press any key to continue)


Cod:
@echo off

rem scoate ecoul
cls

rem sterge ecranul
echo Problema  - iepuri

echo __________________

echo Testul %2

rem afiseaza header-ul
copy teste\iepuri%2.in iepuri.in
rem copiaza fisierul de intrare

timer %1 1

rem ruleaza programul dat ca prim parametru cu timpul de rulare 1 secunda


if errorlevel 2 goto timeout
rem daca a crapat se duce la timeout



copy teste\iepuri%2.ko iepuri.ko

rem copiaza fisierul de verificare
verif.exe

rem ruleaza verificatorul
pause

rem asteapta o tasta
goto sfarsit

rem se duce la sfarsit


:timeout

echo.

echo TIMP DEPASIT!
rem afiseaza timp depasit

pause

echo.



:sfarsit

if exist iepuri.out del iepuri.out

if exist iepuri.in del iepuri.in

if exist iepuri.ko del iepuri.ko

rem sterge fisierele
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #5 : Ianuarie 19, 2009, 17:39:48 »

De curiozitate  in ce limbaj  is  scrie ?..........asembler?.......sau ceva de genu? Si  cu ce sa ma duc  cd-uri? cum adica scriu path-ul sau? Scuze dar is praf cand vien vorba de  cmd Sad
« Ultima modificare: Ianuarie 19, 2009, 17:46:04 de către alexandru » Memorat
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #6 : Ianuarie 19, 2009, 17:41:03 »

Sunt fisiere batch (sa ii zicem un limbaj de scripting facut de windows). Cum sunt scripturile pt bash in linux, de exemplu.
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #7 : Ianuarie 19, 2009, 18:58:24 »

Sa zicem ca esti in directorul C:\ si vrei sa ajungi in directorul "E:\home\toni\Documents\oji_2008\9\eval\eval_c\ " in care ai copiat executabilul. Faci cum am facut eu:



Scuze, dar nu am windows functional, deci nu pot sa iti arat exact pe cmd. Am pus cum fac eu pe DosEmu, care are EXACT aceleasi comenzi ca si command prompt-ul. In loc de home\toni\.... pui unde ai tu evaluatoarele. In mod obligatoriu trebuie sa ai in acelasi folder evaluatoarele .bat cu executabilul tau.

Sper ca ai inteles Smile
« Ultima modificare: Ianuarie 19, 2009, 19:04:09 de către Pripoae Teodor Anton » Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #8 : Ianuarie 19, 2009, 19:38:15 »

nu pot ajunge direct cd C:\Docume~1\User\Desktop\OJI_2008\10\piata\eval\testall.bat chestie.exe?
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #9 : Ianuarie 19, 2009, 19:57:14 »

Ba da. Doar ca sa ai grija, daca exista foldere din mai multe cuvinte sa bagi intre ghilimele:

1.
Cod:
cd "9\eval\eval_c"
2.
Cod:
cd 9\eval c\ 

3.
Cod:
cd "9\eval c\"

1 Merge, 2 nu merge, alternativa pt 2 e 3.
« Ultima modificare: Ianuarie 19, 2009, 20:20:42 de către Sima Cotizo » Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #10 : Ianuarie 19, 2009, 20:10:01 »

ori eu nu vad  bine or  nu-i nici o diferenta inte 2 si 3  Confused
« Ultima modificare: Ianuarie 20, 2009, 15:03:10 de către alexandru » Memorat
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #11 : Ianuarie 19, 2009, 20:20:54 »

Updated Very Happy se mai intampla
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #12 : Ianuarie 25, 2009, 13:44:56 »

Thanks   a  mers     Yahoo! 
App    Toni  si  Sima_cotizo  sunt una  si aceeasi  persoana?
Memorat
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #13 : Ianuarie 25, 2009, 14:01:59 »

Evident, nu. Daca te referi la modificat, sunt moderator si pot face asta... si intamplator stiu si despre ce era vorba astfel incat am putut remedia. Sper ca nu l-a deranjat pe Toni ce am facut.
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #14 : Ianuarie 25, 2009, 15:00:31 »

aha  ok scuze de confuzie  Very Happy 
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #15 : Ianuarie 25, 2009, 15:48:25 »

Evident, nu. Daca te referi la modificat, sunt moderator si pot face asta... si intamplator stiu si despre ce era vorba astfel incat am putut remedia. Sper ca nu l-a deranjat pe Toni ce am facut.

Am scris in graba atunci, si am gresit. Mersi pt corectare Wink
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #16 : Februarie 03, 2009, 18:29:27 »

Desi stiu ca e c-am tarziu dar am uitat  : Multumesc pentru ajutor  Very Happy.
« Ultima modificare: Martie 20, 2009, 20:58:52 de către alexandru » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines