yosupo06 / library-checker-problems

The problem data (Test case generator, judge's solution, task, ...) of Library Checker
https://judge.yosupo.jp/
Apache License 2.0
492 stars 115 forks source link

[機能案] library checker の双対 #1130

Open MiSawa opened 2 months ago

MiSawa commented 2 months ago

Library checker の双対、すなわち「問題とそれに対する実装が与えられるので、なるべく実行時間(もしくは適切にカウントしたコスト)のかかるテストケースを作れ」が出来ると、ある程度有用で面白いと思います。 例えば https://judge.yosupo.jp/problem/associative_array に対する Treap の実装が与えられているので、辿るときに訪れた頂点数の和がなるべく大きくなるような入力を作れとか。Library checker のテストケースの補強に役立つだけでなく、他のコンテストで問題の準備をしている人の参考になるかもしれません。ただ、これに面白みを感じて参加する人がどれだけ居るかは未知数です。

maspypy commented 2 months ago

テストケースが強化されることになるならば歓迎すべき話ではあります。が、かなり難しいと思います。 そもそも簡単な問題の作問作業や、具体的な提案のあるテストケース追加作業をしてくれる人もほとんど居ない状況なので、hack ケース作成大会に熱心な人は出てこないと思っています。 コスト 0 で運営できるならまだしも、コスパはかなり悪いように個人的には感じます。

maspypy commented 2 months ago

十分な開発リソースがあると仮定するならば、 https://github.com/yosupo06/library-checker-problems/issues/533 の方が優先度が高い気がします。