Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ランダムケースを生成するときに使うサブコマンドを追加します。
たとえば、ランダムケースを生成するスクリプトと、愚直解と、バグってる実装とを与えると、いい感じに撃墜ケースを生成してくれます。
この機能それ自体にさほど価値はありません。多少便利にはなりますが、同等のことは
or i in {000..099} ; do ./generate.py > test/random-$i.in ; done
とかseq 100 | parallel './generate.py | tee test/random-{}.in | ./a.out > test/random-{}.out'
などでできて、ほぼ困らないためです。これはむしろドキュメントとして働かせることを意図しています。「ランダムケースを生成してテストをする」という発想をまだ持っていない競プロerはおそらく多いはずですが、具体的にサブコマンドとして提供することでこの発想を自然に導入できます。
(宛先は
develop
)