评测机语言环境信息

  • 版块站务版
  • 楼主soha 空气
  • 发帖时间2018-11-30 21:40

回复帖子

@soha 空气 2018-11-30 21:40 回复

为了方便大家使用洛谷,现在将评测机的语言环境公布如下:

语言 版本信息
Pascal Free Pascal Compiler version 3.0.4+dfsg-22 [2019/01/24] for x86_64
C/C++ gcc version 8.3.0 (Debian 8.3.0-6.1)
Python 2 2.7.16, NumPy 1.16.6
Python 3 3.7.3, NumPy 1.19.2
PyPy 2 Python 2.7.13 (7.0.0+dfsg-3, Mar 24 2019, 15:30:18), PyPy 7.0.0 with GCC 8.3.0
PyPy 3 Python 3.5.3 (7.0.0+dfsg-3, Feb 21 2019, 03:51:22), PyPy 7.0.0 with GCC 8.2.0
Java 8 OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-2-b11)
Node.js 12.18.4
Ruby ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
Go 1.11.6
Rust rustc 1.48.0-nightly (623fb90b5 2020-09-26)
PHP 7 PHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS ) Zend Engine v3.3.19, with Zend OPcache v7.3.19-1~deb10u1
Mono C# Mono C# compiler version 5.18.0.240
Mono VB Visual Basic.Net Compiler version 0.0.0.5943 (Mono 4.0.1 - tarball)
Kotlin/Native kotlinc-native 1.4.10-rc-405, Kotlin/Native: 1.4.10
Kotlin/JVM kotlinc-jvm 1.3.72
Scala Scala compiler version 2.11.12
Haskell Glasgow Haskell Compiler, Version 8.4.4
Perl perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-gnu-thread-multi

最后更新时间:2020/09/28

注意:

  • 除 C/C++/Pascal 外的语言,由于常数时间差距,不保证正确算法的执行所用时间和内存能够通过评测而不超出限制。洛谷不为此类语言提供多余的时间和内存限制。
  • 为了比赛等情况下的公平,在 C/C++ 代码的编译中,如果出现了通过 pragma 和 attribute 打开优化开关的行为是会导致编译失败的,详见公告贴。比赛主办方统一打开优化的情况下例外。可以使用评测机 CPU 支持的指令集。
  • PyPy 无 NumPy 支持,若需要使用 NumPy,请选择 Python。
  • Haskell 环境安装了官网所列举的核心包和常用包
  • 环境基本使用 Debian buster 的 apt 管理。
  • 评测环境中定义环境变量 ONLINE_JUDGE=luogu,可根据此判断是否在评测环境。

另附部分语言的编译命令行(不包括源码和二进制文件路径、开启 O2 优化的参数和 gcc 的语言标准限定参数):

语言 参数
Pascal fpc -dONLINE_JUDGE -vnw
C/C++ gcc -DONLINE_JUDGE -Wall -fno-asm -lm -march=native
Java 8 javac
Go go build
Rust rustc -W warnings
Mono C# mcs -define:ONLINE_JUDGE
Mono VB vbnc -define:ONLINE_JUDGE
Kotlin/Native kotlinc
Kotlin/JVM kotlinc -jvm-target 1.8 -include-runtime
Scala scalac -optimize -deprecation -feature -explaintypes -target:jvm-1.8
Haskell ghc -DONLINE_JUDGE -Wall
@LinkinPony 2018-11-30 21:44 回复 举报

qwq回头装个3.6.7看看是不是自己写的读入实在有问题

刷了一整页的RE

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。