回答編集履歴
1
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
`bufio.Scanner` の内部バッファの容量はデフォルトで `64 kb` です。そのため、`65537` バイト以上の文字列が入力されると `65537` バイト以降は切り捨てられます。(`sc.Scan()` が `false` を返します) なので、内部バッファを充分な容量を持つスライスに置き換えます。
|
2
2
|
|
3
|
-
```go
|
3
|
+
```go
|
4
4
|
func nextLine(sc *bufio.Scanner) string {
|
5
5
|
const maxLen int = 100001 // 1 ≦ ∣S∣ ≦ 10^5
|
6
6
|
buf := make([]byte, 0, maxLen)
|