编程题
### 问题描述 在古老的传说中,有一种被称为“圣诞石”的神奇石头。它被赋予了特殊的力量,能够在圣诞节期间为人们带来好运和祝福。 每年圣诞节,一个名叫约翰的年轻人都会来到森林深处寻找圣诞石。他相信这种石头能为他带来好运和幸福。经过多年的寻找,约翰已经在圣诞节前夕收集了足够多的闪烁着奇异光芒的圣诞石。 约翰一共有 $N$ 个石子,他在每个圣诞石上刻了一个小写字母,第 $i$ 个石头上写着小写字母 $s_i$,约翰定义一种圣诞石排布的幸运值是从 $1$ 至 $N$ 所有石头排布成的字符串中子序列 $luck$ 的个数,例如 $luckk$ 的幸运值为 $2$。 约翰现在可以进行以下操作任意次: > 给定 $i,j$,满足 $1 \leq i < j \leq N$,交换 $s_i$ 和 $s_j$。 约翰想知道幸运值最高可以为多少。 ### 输入格式 第一行包含 $1$ 个正整数 $N$。 第二行包含一个小写字母字符串 $s$,第 $i$ 个字符表示 $s_i$。 ### 输出格式 输出共 $1$ 行,包含 $1$ 个整数,表示最终答案。 ### 样例输入 ```text 8 kculkcua ``` ### 样例输出 ```text 8 ``` ### 评测数据规模 对于所有测评数据,$1 \leq N \leq 10^3$。
查看答案
赣ICP备20007335号-2