4128 - 术士的密码

题目描述


在古希腊神话中,存在一个神秘的编码术士,名为 阿Hu。他被神明们赋予了保护神秘宝藏的重要使命。

为了隐藏这些宝藏的秘密,他创造了一种神奇的加密方法。他选择了一个由&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">N</span>&nbsp;个神话故事中的关键字母组成的字符串&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">S</span>。接下来,他将字符串&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">S</span>&nbsp;环绕成一个神秘的符文圈,以每个字母作为首字母,按顺时针方向依次取出所有字母组成字符串。

然后,他对这些拼接后的字符串按照字典码进行排序,并从中选取排序后的第一个字符串作为最终的密文。

解密的关键在于找到密文中第一个字母在原始字符串&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">S</span>&nbsp;中的位置,并将该位置减去&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">1</span>,得到神明的关键数字。

<br />

输入


第一行一个整数&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">N</span>,表示字母的个数。

第二行为这个字符串(<strong>每&nbsp;<span class="katex math inline" style="font-weight:normal;font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">72</span>&nbsp;个字符会换行一次</strong>)。

<br />

输出

一个整数。

样例

输入

6
adaacb

输出

2
说明

更多样例

输入

7
cccdabc

输出

4


【样例1解释】

原始字符串为&nbsp;adaacb,按照操作会得到&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">6</span>&nbsp;个字符串,排序后得<br />

aacbad
acbada
adaacb
badaac
cbadaa
daacba

第一个字符串为&nbsp;aacbad&nbsp;第一个字符a在原始字符串中是第<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">3</span>个字符,所以答案是&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">3 - 1 = 2</span>。

【数据范围】

<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">30 %</span>&nbsp;的数据&nbsp;<span class="katex math inline" style="font-size:1.21em;line-height:1.2;font-family:KaTeX&#95;Main&#44;;">n &lt;= {10}^4</span>。<br />

70 % 的数据 n <= {10}^5
100 % 的数据 1 <= n <= 5 * {10}^6

来源

23-7-A组月赛

题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量
难度 未标记


上一题 下一题