Ижевский ГТУ, МГУ, Петрозаводский ГУ и проект SnarkNews представляют

Зеркало Petrozavodsk Summer - 2013.

 

Используемый на сервере компилятор - Python 3.2

Компиляция программ на Python осуществляется следующим скриптом:


LANG_CONFIG_DIR="/home/ejudge/contests/compile/conf/lang.d"
[ "${EJUDGE_LANG_CONFIG}" = "" ] && EJUDGE_LANG_CONFIG="${LANG_CONFIG_DIR}/python3.cfg"

if [ -f "${EJUDGE_LANG_CONFIG}" ]
then
  . "${EJUDGE_LANG_CONFIG}"
else
  version="unknown"
  PYTHONPATH="/usr/local/bin/python3"
fi

if [ x"${version}" = x ]
then
  echo "This language is not supported." >&2
  exit 1
fi

echo "#! ${PYTHONPATH} -W ignore ${EJUDGE_FLAGS}" > $2
echo "# coding: latin1" >> $2
echo >> $2
cat $1 >> $2
chmod +x $2
exit 0