C++14

  • 컴파일: g++ Main.cc -o Main -O2 -Wall -lm -static -std=gnu++14 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: g++ (GCC) 7.3.0
  • 1000번 예제 소스

C

  • 컴파일: gcc Main.c -o Main -O2 -Wall -lm -static -std=c99 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: gcc (GCC) 7.3.0
  • 1000번 예제 소스

C++

  • 컴파일: g++ Main.cc -o Main -O2 -Wall -lm -static -std=gnu++98 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: g++ (GCC) 7.3.0
  • 1000번 예제 소스

C++11

  • 컴파일: g++ Main.cc -o Main -O2 -Wall -lm -static -std=gnu++11 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: g++ (GCC) 7.3.0
  • 1000번 예제 소스

C++17

  • 컴파일: g++ Main.cc -o Main -O2 -Wall -lm -static -std=gnu++17 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: g++ (GCC) 7.3.0
  • 1000번 예제 소스

C11

  • 컴파일: gcc Main.c -o Main -O2 -Wall -lm -static -std=c11 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: gcc (GCC) 7.3.0
  • 1000번 예제 소스

Java

  • 컴파일: javac -J-Xms128m -J-Xmx512m -encoding UTF-8 Main.java
  • 실행: java -Xms128m -Xmx512m -Xss64m -Dfile.encoding=UTF-8 Main
  • 버전: Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Java (OpenJDK)

  • 컴파일: javac -J-Xms128m -J-Xmx512m -encoding UTF-8 Main.java
  • 실행: java -Xms128m -Xmx512m -Xss64m -Dfile.encoding=UTF-8 Main
  • 버전: OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.16.04.1-b11)
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Python 2

  • 컴파일: python -c "import py_compile; py_compile.compile(r'Main.py')"
  • 실행: python Main.py
  • 버전: Python 2.7.15
  • 시간 제한: ×3+2초
  • 메모리 제한: ×2+32MB
  • 1000번 예제 소스

Python 3

  • 컴파일: python3 -c "import py_compile; py_compile.compile(r'Main.py')"
  • 실행: python3 Main.py
  • 버전: Python 3.6.5
  • 시간 제한: ×3+2초
  • 메모리 제한: ×2+32MB
  • 1000번 예제 소스

PyPy2

  • 컴파일: python -c "import py_compile; py_compile.compile(r'Main.py')"
  • 실행: pypy Main.py
  • 버전: PyPy 6.0.0 with GCC 6.2.0 20160901 (Python 2.7.13)
  • 시간 제한: ×3+2초
  • 메모리 제한: ×2+128MB
  • 1000번 예제 소스

PyPy3

  • 컴파일: python3 -c "import py_compile; py_compile.compile(r'Main.py')"
  • 실행: pypy3 Main.py
  • 버전: PyPy 6.0.0 with GCC 6.2.0 20160901 (Python 3.5.3)
  • 시간 제한: ×3+2초
  • 메모리 제한: ×2+128MB
  • 1000번 예제 소스

Ruby 2.5

  • 컴파일: ruby -c Main.rb
  • 실행: ruby Main.rb
  • 버전: ruby 2.5.1p57 (2018-03-29 revision 63029)
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Kotlin

  • 컴파일: kotlinc-jvm Main.kt -include-runtime -d Main.jar
  • 실행: java -Xms128m -Xmx512m -Xss64m -jar Main.jar
  • 버전: Kotlin version 1.2.41-release-74 (JRE 1.8.0_171-b11)
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Swift

  • 컴파일: swiftc Main.swift
  • 실행: ./Main
  • 버전: Swift version 4.1.3 (swift-4.1.3-RELEASE)
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Text

  • 컴파일: fromdos Main.txt
  • 실행: cat Main.txt
  • 버전: cat (GNU coreutils) 8.25
  • 1000번 예제 소스

C# 6.0

  • 컴파일: mcs -codepage:utf8 -warn:0 -optimize+ -checked+ -clscheck- -reference:System.Numerics.dll -out:Main.exe Main.cs
  • 실행: mono --optimize=all Main.exe
  • 버전: Mono C# compiler version 5.12.0.226
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

node.js

  • 컴파일: uglifyjs -o Main_uglify.js Main.js
  • 실행: node Main.js
  • 버전: v0.10.48
  • 시간 제한: +5초
  • 메모리 제한: +1024MB
  • 1000번 예제 소스

Go

  • 컴파일: go build Main.go
  • 실행: ./Main
  • 버전: go version go1.10.3 linux/amd64
  • 시간 제한: +2초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

F#

  • 컴파일: fsharpc Main.fs
  • 실행: mono --optimize=all Main.exe
  • 버전: Microsoft (R) F# Compiler version 4.1
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 2558번 예제 소스

PHP

  • 컴파일: php -l Main.php
  • 실행: php Main.php
  • 버전: PHP 7.2.8
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Pascal

  • 컴파일: fpc Main.pas -O2 -Co -Ct -Ci
  • 실행: ./Main
  • 버전: Free Pascal Compiler version 3.0.0+dfsg-2 [2016/01/28] for x86_64
  • 1000번 예제 소스

Lua

  • 컴파일: luac -p Main.lua
  • 실행: lua Main.lua
  • 버전: Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Perl

  • 컴파일: perl -c Main.pl
  • 실행: perl Main.pl
  • 버전: Perl v5.28.0
  • 메모리 제한: +512MB
  • 1000번 예제 소스

R

  • 실행: Rscript Main.R
  • 버전: R scripting front-end version 3.4.3 (2017-11-30)
  • 시간 제한: +2초
  • 메모리 제한: +128MB
  • 1000번 예제 소스

Objective-C

  • 컴파일: gcc Main.m -o Main `gnustep-config --objc-flags` `gnustep-config --base-libs` -O2 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: gcc (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010
  • 1000번 예제 소스

Objective-C++

  • 컴파일: g++ Main.mm -o Main `gnustep-config --objc-flags` `gnustep-config --base-libs` -O2 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: g++ (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010
  • 1000번 예제 소스

C (Clang)

  • 컴파일: clang Main.c -o Main -O2 -Wall -lm -static -std=c99 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: clang version 6.0.1-svn332782-1~exp1~20180520222743.82 (branches/release_60)
  • 1000번 예제 소스

C++ (Clang)

  • 컴파일: clang++ Main.cc -o Main -O2 -Wall -lm -static -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: clang version 6.0.1-svn332782-1~exp1~20180520222743.82 (branches/release_60)
  • 1000번 예제 소스

C++11 (Clang)

  • 컴파일: clang++ Main.cc -o Main -O2 -Wall -lm -static -std=c++11 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: clang version 6.0.1-svn332782-1~exp1~20180520222743.82 (branches/release_60)
  • 1000번 예제 소스

C++14 (Clang)

  • 컴파일: clang++ Main.cc -o Main -O2 -Wall -lm -static -std=c++11 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: clang version 6.0.1-svn332782-1~exp1~20180520222743.82 (branches/release_60)
  • 1000번 예제 소스

C11 (Clang)

  • 컴파일: clang Main.c -o Main -O2 -Wall -lm -static -std=c99 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: clang version 6.0.1-svn332782-1~exp1~20180520222743.82 (branches/release_60)
  • 1000번 예제 소스

C++17 (Clang)

  • 컴파일: clang++ Main.cc -o Main -O2 -Wall -lm -static -std=c++17 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: clang version 6.0.1-svn332782-1~exp1~20180520222743.82 (branches/release_60)
  • 1000번 예제 소스

Golfscript

  • 실행: ruby golfscript.rb Main.gs
  • 버전: Golfscript (April 30, 2013)
  • 1000번 예제 소스

Assembly (32bit)

  • 컴파일: nasm -f elf32 -o Main.o Main.asm && gcc -m32 -o Main Main.o
  • 실행: ./Main
  • 버전: NASM version 2.13.03
  • 1000번 예제 소스

Assembly (64bit)

  • 컴파일: nasm -f elf64 -o Main.o Main.asm && gcc -o Main Main.o
  • 실행: ./Main
  • 버전: NASM version 2.13.03
  • 1000번 예제 소스

VB.NET 4.0

  • 컴파일: vbnc -out:Main.exe Main.vb
  • 실행: mono --optimize=all Main.exe
  • 버전: Visual Basic.Net Compiler version 0.0.0.5943 (Mono 4.7 - tarball)
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Bash

  • 컴파일: bash -n Main.sh
  • 실행: bash Main.sh
  • 버전: GNU bash, version 4.4.18(1)-release
  • 1000번 예제 소스

Fortran

  • 컴파일: gfortran Main.f95 -o Main -O2 -Wall -fmax-array-constructor=2097152
  • 실행: ./Main
  • 버전: GNU Fortran (Ubuntu 5.5.0-12ubuntu1~16.04) 5.5.0 20171010
  • 메모리 제한: +16MB
  • 1000번 예제 소스

Scheme

  • 컴파일: fromdos Main.scm
  • 실행: scm -f Main.scm
  • 버전: SCM version 5e5
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Ada

  • 컴파일: gnatmake -o Main Main.ada
  • 실행: ./Main
  • 버전: GNATMAKE 5.5.0
  • 1000번 예제 소스

awk

  • 컴파일: gawk --source "BEGIN { exit(0) } END { exit(0) }" --file Main.awk
  • 실행: gawk --file Main.awk
  • 버전: GNU Awk 4.2.1, API: 2.0
  • 메모리 제한: +16MB
  • 1000번 예제 소스

OCaml

  • 컴파일: ocamlc -o Main Main.ml
  • 실행: ./Main
  • 버전: OCaml version 4.07.0
  • 메모리 제한: +32MB
  • 1000번 예제 소스

Brainfuck

  • 컴파일: ./bfi -c Main.bf && gcc Main.c -o Main -O2 -Wall -lm -static -std=c11 -DONLINE_JUDGE -DBOJ
  • 실행: ./Main
  • 버전: bfi: Version 1.1.0 dabe513 on Linux x64
  • 시간 제한: +1초
  • 예제 소스 작성: xhark
  • 1000번 예제 소스

Whitespace

  • 실행: whitespace Main.ws
  • 버전: Whitespace
  • 예제 소스 작성: xhark
  • 1000번 예제 소스

Groovy

  • 컴파일: groovyc Main.groovy
  • 실행: groovy Main.groovy
  • 버전: Groovy compiler version 2.4.14
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Tcl

  • 실행: tclsh Main.tcl
  • 버전: 8.6
  • 메모리 제한: +512MB
  • 1000번 예제 소스

D

  • 컴파일: dmd -boundscheck=off -O -of=Main -fPIC -inline -release Main.d
  • 실행: ./Main
  • 버전: DMD64 D Compiler v2.081.1
  • 메모리 제한: +16MB
  • 1000번 예제 소스

Rhino

  • 컴파일: uglifyjs -o Main_uglify.js Main.js
  • 실행: java -Xms128m -Xmx512m -Xss64m -jar rhino.jar Main.js
  • 버전: Rhino 1.7.8
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Cobol

  • 컴파일: cobc -x -O2 -o Main Main.cob
  • 실행: ./Main
  • 버전: cobc (GnuCOBOL) 2.2.0
  • 2558번 예제 소스

Pike

  • 컴파일: pike -e compile_file(\"Main.pike\");
  • 실행: pike Main.pike
  • 버전: Pike v7.8 release 866
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

sed

  • 컴파일: fromdos Main.sed
  • 실행: sed -f Main.sed
  • 버전: sed (GNU sed) 4.5
  • 1000번 예제 소스

Rust

  • 컴파일: rustc -O -o Main Main.rs
  • 실행: ./Main
  • 버전: rustc 1.28.0 (9634041f0 2018-07-30)
  • 메모리 제한: +16MB
  • 1000번 예제 소스

Boo

  • 컴파일: booc.exe Main.boo
  • 버전: Boo Compiler version 0.9.4.9
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Intercal

  • 실행: ick Main.i
  • 버전: Intercal Compiler
  • 1000번 예제 소스

bc

  • 컴파일: from Main.bc
  • 실행: bc -q Main.bc
  • 버전: bc 1.06.95
  • 1000번 예제 소스

Nemerle

  • 컴파일: ncc.exe -o Main -O Main.n
  • 버전: Nemerle Compiler (ncc) version 1.2.0.539
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Cobra

  • 컴파일: cobra -compile -o Main.cobra
  • 버전: The Cobra Programming Language 0.9.2
  • 시간 제한: +5초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

Algol 68

  • 컴파일: a68g --check Main.a68
  • 실행: a68g Main.a68
  • 버전: Algol 68 Genie 2.8
  • 1000번 예제 소스

Befunge

  • 실행: cfunge Main.bf
  • 버전: cfunge 0.9.0
  • 메모리 제한: +32MB
  • 1000번 예제 소스

Haxe

  • 컴파일: haxe -main Main -python Main.py
  • 실행: python3 Main.py
  • 버전: Haxe 3.4.7
  • 시간 제한: +10초
  • 메모리 제한: +512MB
  • 1000번 예제 소스

LOLCODE

  • 실행: lci Main.lol
  • 버전: lci v0.10.5
  • 2558번 예제 소스

아희

  • 실행: rpaheui-c -O2 Main.aheui
  • 버전: rpaheui 1.2.2-24-gb66f488
  • 메모리 제한: +32MB
  • 1000번 예제 소스