SAのなかで元の配列を破壊的に変更しているが,結構厄介なバグの原因になるので適宜cloneするなりした方が良いかもしれないと思いました https://github.com/NASU41/AtCoderLibraryForJava/blob/9e471432db4f785037fa9a54ee16fae24efa7687/StringAlgorithm/StringAlgorithm.java#L29