hhsoj
latest

Contents:

  • Structure
  • Building
  • Language Setup
  • Problem Setup
    • Problemset Setup
    • Problem structure:Full
    • The problem.json File
    • The statement & testcases
    • Writing checkers
    • Dealing with scoring
    • Judging Inside
  • Supplying feature
  • What’s New
  • Credits
  • License
hhsoj
  • »
  • Problem Setup
  • Edit on GitHub

Problem Setup¶

Setting a problem is like a heart to the OJ. Please read the following section carefully so that you can set a problem in HHSOJ-Essential. Notice that the system may be so sensitive that you shouldn’t include extra folders or files.

Contents:

  • Problemset Setup
  • Problem structure:Full
  • The problem.json File
    • The Problem Attribute
    • The TestMap
    • Example Problem.json
  • The statement & testcases
    • Statements
    • Tests
  • Writing checkers
    • Using testlib.h
    • Manual
  • Dealing with scoring
    • What’s the score of each testcase?
    • What’s the score of a subtask?
    • What’s the score of a submission?
  • Judging Inside
    • Step 1 - Receiving Submission
    • Step 2 - Downloading Data
    • Step 3 - Compiling Code
    • Step 4 - Run Subtask
    • Step 5 - Finish
Next Previous

© Copyright 2021, Hell Hole Studios. Revision 0b60eba7.

Built with Sphinx using a theme provided by Read the Docs.