Ajuda com a Linguagem Python no Boca

133 views
Skip to first unread message

Jones Souza

unread,
Mar 19, 2019, 10:38:44 AM3/19/19
to boca-users
Olá Pessoal,

Estou tentando a dias fazer o judge corrigir o erro de "wrong answer" para a linguagem Python.

Eu já inclui os arquivos py nas pastas compile, run, compare do package.zip e coloquei a linguagem no Boca com a extensão .py para submissão, no entanto os fontes enviados retornam Wrong Answer.
Alguém poderia me ajudar?

Segue em anexo o arquivo de erro retornado pela tela do admin, "stderr", também estou deixando o package do problema,  e o arquivo fonte enviado para o judge. 

Aguardo ajuda de vocês.
stderr
basic.py
basic.zip

henrique...@gmail.com

unread,
Mar 19, 2019, 10:42:46 AM3/19/19
to boca-...@googlegroups.com

Bom dia,

 

Poderia enviar seus arquivos de saídas dos juízes e gerado pela solução?

 

Att.

 

Henrique Louro

--
You received this message because you are subscribed to the Google Groups "boca-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to boca-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Jones Souza

unread,
Mar 19, 2019, 11:25:15 AM3/19/19
to boca-users
Olá Henrique, 

Eu pude perceber que o arquivo do juizes "stdout" estão vazios ... por isso não anexei aqui.

henrique...@gmail.com

unread,
Mar 19, 2019, 3:54:59 PM3/19/19
to boca-...@googlegroups.com

Oi Jones,

 

Se não me engano o stdout é o arquivo gerado pelo servidor quando executa seu código de solução. Ai ele compara com arquivo de saída dos juízes que você colocou no problema e apresenta o arquivo stderr indicando os erros encontrados.

 

O que me parece é que seu código de solução não gerou nada na saída padrão.

Cassio P. de Campos

unread,
Mar 22, 2019, 5:59:19 AM3/22/19
to boca-...@googlegroups.com
Parece que existe algum problema de execucao:
===
ERROR Exec format error
/usr/bin/safeexec: unable to exec ./run.py
===

Porem eu nao estou reconhecendo esse run.py... e' algo particular?
[]s
cassio.

Bruno Ribas

unread,
Mar 22, 2019, 6:23:25 AM3/22/19
to boca-...@googlegroups.com
Salve Jones,

Note que o script em python não foi executado '/usr/bin/safeexec: unable to
exec ./run.py', recomendo que use o template de pacote disponibilizado
em[1].


[]s


[1]https://github.com/cassiopc/boca/tree/master/doc/problemexamples/problemtemplate
> --
> You received this message because you are subscribed to the Google Groups
> "boca-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [1]boca-users+...@googlegroups.com.
> For more options, visit [2]https://groups.google.com/d/optout.
>
> References
>
> Visible links
> 1. mailto:boca-users+...@googlegroups.com
> 2. https://groups.google.com/d/optout


> a = int(input())
> b = int(input())
>
> x = (int(a+b))
> print("X = ",x,"\n")
> Archive: /tmp/basic-tablito-1000-3146-10463887611496278530.zip
> Length Date Time Name
> --------- ---------- ----- ----
> 0 2018-08-28 17:25 compare/
> 3787 2017-09-26 20:29 compare/c
> 3787 2017-09-26 20:29 compare/cpp
> 3787 2017-09-26 20:29 compare/java
> 3787 2017-09-26 20:29 compare/py
> 0 2018-08-28 17:25 compile/
> 4580 2017-09-26 20:29 compile/c
> 4566 2017-09-26 20:29 compile/cpp
> 4933 2017-09-26 20:29 compile/java
> 4574 2017-09-26 20:29 compile/pas
> 4674 2017-09-26 20:29 compile/py
> 0 2018-10-05 09:10 description/
> 1579934 2018-10-05 09:10 description/description.bmp
> 69 2018-10-09 12:00 description/problem.info
> 159833 2018-09-27 23:23 description/ProblemaA.pdf
> 0 2018-09-28 00:57 input/
> 5 2018-09-28 00:56 input/A
> 6 2018-09-28 00:56 input/B
> 6 2018-09-28 00:57 input/C
> 0 2018-08-28 17:25 limits/
> 887 2017-09-26 20:29 limits/c
> 887 2017-09-26 20:29 limits/cpp
> 887 2017-09-26 20:29 limits/java
> 887 2017-09-26 20:29 limits/py
> 0 2018-09-28 00:57 output/
> 7 2018-10-09 11:03 output/A
> 7 2018-10-09 11:03 output/B
> 6 2018-10-09 11:03 output/C
> 0 2018-08-28 17:25 run/
> 3567 2017-09-26 20:29 run/c
> 3567 2017-09-26 20:29 run/cpp
> 5370 2017-09-26 20:29 run/java
> 3412 2017-09-26 20:29 run/py
> --------- -------
> 1797812 33 files

Jones Souza

unread,
Mar 25, 2019, 9:31:01 AM3/25/19
to boca-users
Obrigado pessoal, o problema foi resolvido da seguinte forma:

1) Fiz uma atualização do Python no servidor onde roda o juiz
2) Criei um  template gerando o build do pacote diretamente do Boca instalado no meu servidor
3) Fiz a inclusão dos arquivos Py2 e Py3 nos diretórios Compile, Compare, Run e Limits
4) Gerei o pacote zip e coloquei no contest

Aí funcionou ... 
Agradeço a todos pela ajuda. 
Reply all
Reply to author
Forward
0 new messages