We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
作問を補助する機能の追加はそう難しくないし、あるとよさそう。 ランダムケースの生成に関して、問題を解くときと問題を作るときとで特に差はないためである。作問時なら、入力フォーマット文字列 (N A_1 ... A_N みたいなやつ) や機械可読な形での制約 (Library-Checker の info.toml を発展させる感じ) がかならずあると仮定してよいはずで、完璧な結果を作ることはむしろ非作問時より簡単なはず。
N A_1 ... A_N
info.toml
現在できてるのは「問題を URL によって指定し、その入力フォーマット情報 (制約の情報を含まない) からランダムケースの生成器 (のテンプレート) を生成する機能」のみ。 やること:
onlinejudge_random/__init__.py
(この issue は、実装内容についてのみ言えば #36 と #37 の組み合わせになっている)
関連:
common/random.h
問題文生成機能を追加 Google DocsやGitHubで問題文テンプレートを準備し、サンプルや制約の値などを自動的に挿入する機能を追加したいです。 例えば、library-checker-problemsは同じような形式になっています。 https://github.com/yosupo06/library-checker-problems/blob/master/sample/aplusb/task.md
問題文生成機能を追加
Google DocsやGitHubで問題文テンプレートを準備し、サンプルや制約の値などを自動的に挿入する機能を追加したいです。 例えば、library-checker-problemsは同じような形式になっています。 https://github.com/yosupo06/library-checker-problems/blob/master/sample/aplusb/task.md
The text was updated successfully, but these errors were encountered:
No branches or pull requests
作問を補助する機能の追加はそう難しくないし、あるとよさそう。
ランダムケースの生成に関して、問題を解くときと問題を作るときとで特に差はないためである。作問時なら、入力フォーマット文字列 (
N A_1 ... A_N
みたいなやつ) や機械可読な形での制約 (Library-Checker のinfo.toml
を発展させる感じ) がかならずあると仮定してよいはずで、完璧な結果を作ることはむしろ非作問時より簡単なはず。現在できてるのは「問題を URL によって指定し、その入力フォーマット情報 (制約の情報を含まない) からランダムケースの生成器 (のテンプレート) を生成する機能」のみ。
やること:
onlinejudge_random/__init__.py
)(この issue は、実装内容についてのみ言えば #36 と #37 の組み合わせになっている)
関連:
common/random.h
を拡張する案 common/random.h に典型ケースを生成する機能がほしい yosupo06/library-checker-problems#400info.toml
の制約についての機能 制約が簡単に参照や変更できるようになってほしい yosupo06/library-checker-problems#141The text was updated successfully, but these errors were encountered: