shit le délai d'edit est passé
.
..mais je ne connais pas à l'avance la taille finale de la matrice sans avoir exécuté une boucle qui prend beaucoup de temps.
pour l'instant je fais avec ce temps supplémentaire et j'utilise une SparseMatrix de taille fixe, mais je gagnerais beaucoup à pouvoir soit :
- la remplir itérativement sans connaitre à l'avance sa taille (comme une DynamicMatrix ou bien un <vector>)
- lui fixer une taille énorme (j'ai une borne sup sur son nombre max de colonnes/lignes) et extraire par la suite le plus grand bloc rectangulaire supérieur possédant une dernière ligne et une dernière colonne avec au moins un zéro (je n'ai pas cherché comment faire ça, mais il est apparemment possible de manipuler les blocks d'après la doc)
Message édité le 06 décembre 2019 à 00:54:12 par quine_