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
僕は雑魚すぎてPython全然書けないんですよね...多分少なからず需要はあると思います— こるとん (@kyort0n) April 9, 2020
僕は雑魚すぎてPython全然書けないんですよね...多分少なからず需要はあると思います
ところで C++ 版といってもいくつかの選択肢がある (まあ全部やれば済むという話はある)
random
testlib.h
generator.py
oj generate-input
random.h
The text was updated successfully, but these errors were encountered:
とりあえず標準ライブラリ random を使うものを書いた
Sorry, something went wrong.
ccされたので、私見を書いておきます
3. Library Checker の random.h を勝手に使う
pros: Library-Checker勢は使いやすいかも
pros: 乱数がxoshiro256**なので、testlib(線形合同法)よりいい(乱数の質が問題になることがあるかはわからない)
cons: uniform_int_distributionなど標準との互換性がない、意図的なので追加もない
pros: 各種ケース生成機能は入れてもいいと思っている
cons: common/randomにテストがないので、高度な機能を入れるとバグりがちそう(これは修正しないと)
中身を把握してる人のコメント助かる とりあえず library-checker-problems 側にも issue を立てておきました yosupo06/library-checker-problems#400
No branches or pull requests
ところで C++ 版といってもいくつかの選択肢がある (まあ全部やれば済むという話はある)
random
testlib.h
を使うgenerator.py
はすでにあるし、作問してる勢にとっての使いやすさを優先したさはある)oj generate-input
subcommand との相性は悪いrandom.h
を勝手に使うrandom.h
に「ほとんど直線状の木を生成する機能」「ほとんど同じ要素の数列を生成する機能」など (参考: onlinejudge_random/init.py) が追加されるとうれしくなる cc: @yosupo06The text was updated successfully, but these errors were encountered: