Ayuda con el problema setting

Necesito saber cómo optimizar la creación de casos de prueba para problemas. Ya he creado varios problemas para competencias en mi secundaria y facultad y me ha pasado de tener varias ideas interesantes, pero descartar las que tienen un input más largo/complicado.
¿Cómo podría generar casos de prueba para este tipo de problemas? Ya que simplemente al azar no sirve porque quedan afuera los casos bordes o los que hacen que la complejidad esperada tenga sentido.
¿Hay alguna herramienta que de una mano con esto?
Mi problema más común suelen ser poder generar grafos interesantes.
Muchas gracias :blush:

Asumo que la idea sería preparar casos como para un certamen a cargar en CMS.

Yo en general hago los generators en python y bastante dependientes del problema.

Como sistemas específicos está el sistema polygon de codeforces y su biblioteca testlib.h , que tienen la desventaja de que está en C++ en ese caso el generator y de que todo queda dependiendo directamente de codeforces. Pero el sistema polygon tiene muchísimas opciones y es muy maduro.

2 Me gusta