- dirを作りたい場所でやる
acc new [abc000]
- コンテストdirで実行
acc add
- 問題dirで実行
tpyはoj~のエイリアス- エイリアスは
$PROFILEに記載
- エイリアスは
t-py
oj t -c "python main.py"
- 問題dirで実行
- 各種コマンドは
acc~のエイリアス
s-pypy
acc s main.py -- --guess-python-interpreter pypy -w 0 -y
s-py
acc s main.py -- -l 5055 -w 0 -y
5055 : CPythonの言語ID
s-cy
acc s main.py -- -l 5082 -w 0 -y
5082 : Cythonの言語ID
-c [all,inquire,etc..]をacc new,acc addとかでつけると問題の選択なりなんなりが出来る
acc config-dir
default-contest-dirname-format: {ContestID}
default-task-dirname-format: {tasklabel}
default-test-dirname-format: test
default-task-choice: next
default-template: python
{
"oj-path": "C:\\github\\atcoder-python\\.venv\\Scripts\\oj.exe",
"default-contest-dirname-format": "{ContestID}",
"default-task-dirname-format": "{tasklabel}",
"default-test-dirname-format": "test",
"default-task-choice": "inquire",
"default-template": "python"
}
pythonディレクトリ下に配置
{
"task": {
"program": [
"main.py"
],
"submit": "main.py"
}
}
import bisect
import collections
import copy
import functools
import heapq
import itertools
import math
import string
import sys
# import numpy
INF = 10**18
def inp_i():
return int(sys.stdin.readline().rstrip())
def inp_li():
return list(map(int, sys.stdin.readline().rstrip().split()))
def inp_s():
return sys.stdin.readline().rstrip()
def inp_ls():
return list(sys.stdin.readline().rstrip().split())
def main():
if __name__ == "__main__":
main()