在某個星球上,他們的生命是由 「な NA」 組成,然而這個 「な NA」可以用一個字串來表示,且這個字串中只有包含大寫的 $\text{A}$, $\text{T}$, $\text{C}$, $\text{G}$ 四個字母,然而這個字母會對特定的字母產生吸引力,$\text{A}$ 與 $\text{T}$ 會互相吸引、$\text{C}$ 與 $\text{G}$ 會互相吸引,每對相互吸引的字母會產生 $1$ な的吸引力。
雖然我們可以用字串表示「な NA」,但是「な NA」在三維空間中會扭曲,由於字母間還會互相吸引,所以有可能對折 $180^\circ$,如以下示意圖:
對於字串 「CCAGTCGTTAACAAACTGACA」可能會因字母間的吸引力而對折。
在這裡我們先不考慮太複雜的三維扭曲,我們只考慮對折。
「な NA」 的對折有以下的特徵:
兩個字母在符合以下條件的時候會產生吸引力:
請問給定一個 「な NA」,請你找出適當的 $L$、$M$、$R$ ,產生最多な的吸引力?
輸入包含兩行,第一行只有一個整數 $N$,代表な NA 的字串長度,
接下來第二行有 $N$ 個字元 $c_i$,代表な NA 的字串。
輸出有一行,包含一個整數為最多會產生な的吸引力。
字串: CCAGTCGTTAACAAACTGACA
L字串: CCAGTCGTT
M字串: A
R字串: ACAAACTGACA
紅色為互相吸引的字母,且產生 $1$ な的吸引力。
對於上述範例來說,在 $L$ 字串中與 $M$ 字串距離為 $6$ 的字母 $`\text{G'}$,可與在 $R$ 字串中與 $M$ 字串距離為 $6$ 的字母 $`\text{C'}$ 形成吸引力。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~7 | $N \leq 100$ | 0 |
2 | 0~17 | $N \leq 5000$ | 100 |
No. | Time Limit (ms) | Memory Limit (KiB) | Output Limit (KiB) | Subtasks |
---|---|---|---|---|
0 | 1000 | 65536 | 65536 | |
1 | 1000 | 65536 | 65536 | |
2 | 1000 | 65536 | 65536 | |
3 | 1000 | 65536 | 65536 | |
4 | 1000 | 65536 | 65536 | |
5 | 1000 | 65536 | 65536 | |
6 | 1000 | 65536 | 65536 | |
7 | 1000 | 65536 | 65536 | |
8 | 1000 | 65536 | 65536 | |
9 | 1000 | 65536 | 65536 | |
10 | 1000 | 65536 | 65536 | |
11 | 1000 | 65536 | 65536 | |
12 | 1000 | 65536 | 65536 | |
13 | 1000 | 65536 | 65536 | |
14 | 1000 | 65536 | 65536 | |
15 | 1000 | 65536 | 65536 | |
16 | 1000 | 65536 | 65536 | |
17 | 1000 | 65536 | 65536 |