結果
問題 | No.52 よくある文字列の問題 |
ユーザー |
![]() |
提出日時 | 2025-02-14 22:47:08 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 2 ms / 5,000 ms |
コード長 | 344 bytes |
コンパイル時間 | 12,053 ms |
コンパイル使用メモリ | 246,724 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2025-02-14 22:47:26 |
合計ジャッジ時間 | 12,831 ms |
ジャッジサーバーID (参考情報) |
judge6 / judge7 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 11 |
ソースコード
package mainimport . "fmt"var b1, b2 []bytevar m = map[string]bool{}func main() {var s stringScan(&s)b1 = []byte(s)b2 = make([]byte, len(b1))walk(0, 0, len(b1)-1)Println(len(m))}func walk(i, l, r int) {if i >= len(b2) {m[string(b2)] = truereturn}b2[i] = b1[l]walk(i+1,l+1,r)b2[i] = b1[r]walk(i+1,l,r-1)}