コード例 #1
0
ファイル: polygon2domjudge.py プロジェクト: PolyProg/domjudge
def addProblem(folder,
               probid,
               color,
               depends=False,
               compare="",
               run="",
               offline=None,
               runtime=0,
               special_runtime=""):
    global lastPage, lastProbId, polygonContestPath, domjudgeContestId, args, languages
    htmlcolor = colors_dict[color]
    if depends == True:
        dependency = lastProbId
    elif depends == False:
        dependency = ""
    else:
        dependency = depends
    p = Problem(folder, probid, domjudgeContestId, polygonContestPath,
                dependency, htmlcolor, compare, run, offline, runtime,
                special_runtime)
    problems.append(p)
    if args.latex:
        p.compileLatex(languages)
    lastProbId = probid
コード例 #2
0
def addProblem(folder, probid, depends, color, compare="", run="", offline=None, runtime=0, special_runtime=""):
    global lastPage, lastProbId, polygonContestPath, domjudgeContestId, args
    htmlcolor = colors_dict[color]
    if depends:
        dependency = lastProbId
    else:
        dependency = ""
    p = Problem(
        folder,
        probid,
        domjudgeContestId,
        polygonContestPath,
        dependency,
        htmlcolor,
        compare,
        run,
        offline,
        runtime,
        special_runtime,
    )
    problems.append(p)
    if args.latex:
        p.compileLatex()
    lastProbId = probid