├── .gitignore ├── LICENSE ├── Makefile ├── OnlineJudgeServer ├── __init__.py ├── db.py ├── problems ├── process_capsule.py ├── static │ ├── PrettyTextDiff │ │ └── js │ │ │ ├── diff_match_patch.js │ │ │ ├── jquery.pretty-text-diff.js │ │ │ └── jquery.pretty-text-diff.min.js │ ├── bootstrap-fileinput │ │ ├── .gitignore │ │ ├── CHANGE.md │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── composer.json │ │ ├── css │ │ │ ├── fileinput.css │ │ │ └── fileinput.min.css │ │ ├── examples │ │ │ └── index.html │ │ ├── img │ │ │ ├── loading-sm.gif │ │ │ └── loading.gif │ │ ├── js │ │ │ ├── fileinput.js │ │ │ ├── fileinput.min.js │ │ │ ├── fileinput_locale_LANG.js │ │ │ ├── fileinput_locale_ar.js │ │ │ ├── fileinput_locale_bg.js │ │ │ ├── fileinput_locale_ca.js │ │ │ ├── fileinput_locale_cr.js │ │ │ ├── fileinput_locale_cz.js │ │ │ ├── fileinput_locale_da.js │ │ │ ├── fileinput_locale_de.js │ │ │ ├── fileinput_locale_el.js │ │ │ ├── fileinput_locale_es.js │ │ │ ├── fileinput_locale_fa.js │ │ │ ├── fileinput_locale_fi.js │ │ │ ├── fileinput_locale_fr.js │ │ │ ├── fileinput_locale_hu.js │ │ │ ├── fileinput_locale_id.js │ │ │ ├── fileinput_locale_it.js │ │ │ ├── fileinput_locale_ja.js │ │ │ ├── fileinput_locale_nl.js │ │ │ ├── fileinput_locale_pl.js │ │ │ ├── fileinput_locale_pt-BR.js │ │ │ ├── fileinput_locale_pt.js │ │ │ ├── fileinput_locale_ro.js │ │ │ ├── fileinput_locale_ru.js │ │ │ ├── fileinput_locale_sk.js │ │ │ ├── fileinput_locale_th.js │ │ │ ├── fileinput_locale_tr.js │ │ │ ├── fileinput_locale_uk.js │ │ │ ├── fileinput_locale_zh-TW.js │ │ │ ├── fileinput_locale_zh.js │ │ │ └── plugins │ │ │ │ ├── canvas-to-blob.js │ │ │ │ └── canvas-to-blob.min.js │ │ ├── nuget │ │ │ ├── Package.nuspec │ │ │ └── build.bat │ │ └── package.json │ ├── codemirror │ │ ├── lib │ │ │ ├── codemirror.css │ │ │ └── codemirror.js │ │ ├── mode │ │ │ └── python │ │ │ │ ├── index.html │ │ │ │ └── python.js │ │ └── theme │ │ │ └── elegant.css │ ├── custom-codemirror.css │ ├── favicon-96x96.png │ ├── logo.svg │ └── logo_mouseover.svg ├── templates │ ├── __bootstrap.html │ ├── index.html │ ├── problem.html │ ├── problemset.html │ └── result.html └── terminal_capsule.py ├── README.md ├── app.py ├── configs └── gunicorn.py ├── problems ├── .gitignore ├── __init__.py └── real │ └── real │ ├── 00.in │ ├── 00.json │ ├── 01.in │ ├── 01.json │ ├── 02.in │ ├── 02.json │ ├── description.md │ └── sample.py ├── requirements.txt ├── submit.py ├── supervisor.onlinejudge.conf ├── terminal_capsule.py └── tests ├── process_capsule_test.py ├── process_capsule_test_target.py ├── sample.in ├── sample.json ├── sample.out ├── sample.py └── sample.tester.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/Makefile -------------------------------------------------------------------------------- /OnlineJudgeServer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/__init__.py -------------------------------------------------------------------------------- /OnlineJudgeServer/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/db.py -------------------------------------------------------------------------------- /OnlineJudgeServer/problems: -------------------------------------------------------------------------------- 1 | ../problems -------------------------------------------------------------------------------- /OnlineJudgeServer/process_capsule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/process_capsule.py -------------------------------------------------------------------------------- /OnlineJudgeServer/static/PrettyTextDiff/js/diff_match_patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/PrettyTextDiff/js/diff_match_patch.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/PrettyTextDiff/js/jquery.pretty-text-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/PrettyTextDiff/js/jquery.pretty-text-diff.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/PrettyTextDiff/js/jquery.pretty-text-diff.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/PrettyTextDiff/js/jquery.pretty-text-diff.min.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/.gitignore -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/CHANGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/CHANGE.md -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/LICENSE.md -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/README.md -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/bower.json -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/composer.json -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/css/fileinput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/css/fileinput.css -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/css/fileinput.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/css/fileinput.min.css -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/examples/index.html -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/img/loading-sm.gif -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/img/loading.gif -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput.min.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_LANG.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_LANG.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ar.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_bg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_bg.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ca.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_cr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_cr.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_cz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_cz.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_da.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_da.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_de.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_de.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_el.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_el.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_es.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_fa.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_fi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_fi.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_fr.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_hu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_hu.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_id.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_it.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ja.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_nl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_nl.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_pl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_pl.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_pt-BR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_pt-BR.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_pt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_pt.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ro.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_ru.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_sk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_sk.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_th.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_th.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_tr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_tr.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_uk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_uk.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_zh-TW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_zh-TW.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_zh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/fileinput_locale_zh.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/plugins/canvas-to-blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/plugins/canvas-to-blob.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/js/plugins/canvas-to-blob.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/js/plugins/canvas-to-blob.min.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/nuget/Package.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/nuget/Package.nuspec -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/nuget/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/nuget/build.bat -------------------------------------------------------------------------------- /OnlineJudgeServer/static/bootstrap-fileinput/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/bootstrap-fileinput/package.json -------------------------------------------------------------------------------- /OnlineJudgeServer/static/codemirror/lib/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/codemirror/lib/codemirror.css -------------------------------------------------------------------------------- /OnlineJudgeServer/static/codemirror/lib/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/codemirror/lib/codemirror.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/codemirror/mode/python/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/codemirror/mode/python/index.html -------------------------------------------------------------------------------- /OnlineJudgeServer/static/codemirror/mode/python/python.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/codemirror/mode/python/python.js -------------------------------------------------------------------------------- /OnlineJudgeServer/static/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/codemirror/theme/elegant.css -------------------------------------------------------------------------------- /OnlineJudgeServer/static/custom-codemirror.css: -------------------------------------------------------------------------------- 1 | .CodeMirror { 2 | border: 1px solid #eee; 3 | height: auto; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /OnlineJudgeServer/static/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/favicon-96x96.png -------------------------------------------------------------------------------- /OnlineJudgeServer/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/logo.svg -------------------------------------------------------------------------------- /OnlineJudgeServer/static/logo_mouseover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/static/logo_mouseover.svg -------------------------------------------------------------------------------- /OnlineJudgeServer/templates/__bootstrap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/templates/__bootstrap.html -------------------------------------------------------------------------------- /OnlineJudgeServer/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/templates/index.html -------------------------------------------------------------------------------- /OnlineJudgeServer/templates/problem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/templates/problem.html -------------------------------------------------------------------------------- /OnlineJudgeServer/templates/problemset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/templates/problemset.html -------------------------------------------------------------------------------- /OnlineJudgeServer/templates/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/templates/result.html -------------------------------------------------------------------------------- /OnlineJudgeServer/terminal_capsule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/OnlineJudgeServer/terminal_capsule.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/app.py -------------------------------------------------------------------------------- /configs/gunicorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/configs/gunicorn.py -------------------------------------------------------------------------------- /problems/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /problems/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/problems/__init__.py -------------------------------------------------------------------------------- /problems/real/real/00.in: -------------------------------------------------------------------------------- 1 | 12 2 | 2 3 | -------------------------------------------------------------------------------- /problems/real/real/00.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/problems/real/real/00.json -------------------------------------------------------------------------------- /problems/real/real/01.in: -------------------------------------------------------------------------------- 1 | 14 2 | 2 3 | -------------------------------------------------------------------------------- /problems/real/real/01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/problems/real/real/01.json -------------------------------------------------------------------------------- /problems/real/real/02.in: -------------------------------------------------------------------------------- 1 | 7 2 | 3 3 | -------------------------------------------------------------------------------- /problems/real/real/02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/problems/real/real/02.json -------------------------------------------------------------------------------- /problems/real/real/description.md: -------------------------------------------------------------------------------- 1 | #It's real! 2 | -------------------------------------------------------------------------------- /problems/real/real/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/problems/real/real/sample.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/requirements.txt -------------------------------------------------------------------------------- /submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/submit.py -------------------------------------------------------------------------------- /supervisor.onlinejudge.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/supervisor.onlinejudge.conf -------------------------------------------------------------------------------- /terminal_capsule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/terminal_capsule.py -------------------------------------------------------------------------------- /tests/process_capsule_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/tests/process_capsule_test.py -------------------------------------------------------------------------------- /tests/process_capsule_test_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/tests/process_capsule_test_target.py -------------------------------------------------------------------------------- /tests/sample.in: -------------------------------------------------------------------------------- 1 | 12 2 | 2 3 | -------------------------------------------------------------------------------- /tests/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/tests/sample.json -------------------------------------------------------------------------------- /tests/sample.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/tests/sample.out -------------------------------------------------------------------------------- /tests/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/tests/sample.py -------------------------------------------------------------------------------- /tests/sample.tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juice-ryang/online-judge/HEAD/tests/sample.tester.py --------------------------------------------------------------------------------