Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

problem-package-format 2025-09#3106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
Kevinjil wants to merge1 commit intoDOMjudge:main
base:main
Choose a base branch
Loading
fromKevinjil:problemspec-2025-09

Conversation

@Kevinjil
Copy link
Contributor

  • Removed scoring objective; this now always is "maximize".
  • Removed scoring keyword from problem.yaml.
  • Python 3 is now used for .py files; for backward compatibility .py2 can still be used for Python 2.
  • Clarify various things: sample files for interactive problems, testdata.yaml inheritance.
  • Updated the CC BY-SA license key to mean version 4.0.
  • Allow either a build or run script to be present.
  • Change specification of time limit multipliers and allow to explicitly specify a problem time limit.
  • Add the problem types multi-pass and submit-answer.
  • Add static validators, validators whose input is submission source code.
  • Support invalid testdata that validators must fail on.
  • Only allow a single output validator, remove validator_flags from problem.yaml, update {input,output}_validator_flags in testdata.yaml.
  • Make name required and allow a map from language code to name in that language.
  • Add uuid to problem.yaml.
  • Add languages to problem.yaml.
  • Add support for Markdown problem statements.
  • Change languages: and keywords: in problem.yaml to be lists of strings rather than a string of space separated words.
  • Clarified when code limit is applied in the case of included code
  • Make uuid required in problem.yaml.
  • Add /submissions/rejected directory.
  • Clarify working directories for submissions and validators.
  • Add allow_writing_files to problem.yaml.
  • Rename testdata.yaml to test_group.yaml.

@KevinjilKevinjil changed the titleAllow languages in problem nameproblem-package-format 2025-09Sep 19, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

@Kevinjil

[8]ページ先頭

©2009-2025 Movatter.jp