| 题目名称 | 915. 隐藏口令 |
|---|---|
| 输入输出 | hidden.in/out |
| 难度等级 | ★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 128 MiB |
| 测试数据 | 14 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:54, 提交:188, 通过率:28.72% | ||||
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.008 s | 0.45 MiB | C++ |
|
|
100 | 0.009 s | 0.31 MiB | C++ |
|
|
100 | 0.011 s | 0.50 MiB | C++ |
|
|
100 | 0.013 s | 0.17 MiB | Pascal |
|
|
100 | 0.013 s | 0.47 MiB | C++ |
|
|
100 | 0.014 s | 0.38 MiB | C++ |
|
|
100 | 0.015 s | 0.41 MiB | C++ |
|
|
100 | 0.015 s | 0.41 MiB | C++ |
|
|
100 | 0.017 s | 3.34 MiB | C++ |
| 关于 隐藏口令 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
|
tb读入
2017-02-15 17:22
9楼
| ||||
|
淦偏偏就要后缀自动机√
| ||||
|
这题要坑死pascal党,读入文件字符串中间居然有回车,真是坑死!
| ||||
|
烤馍片算法的修改一下就可以了。。
注意几个坑爹的地方: 1.字符串的可能分成了好几行。 2.输入文件名错了的话是会爆T而不是R(好吧,只有我这种沙茶才可能犯这种错误) | ||||
|
| ||||
|
输入文件中string居然有\n 需要while(cin>>str)s+=str;坑!
| ||||
|
已吓傻……为何突然冒出来这么多……
2013-12-03 22:11
3楼
| ||||
|
回复 @cstdio :
小号旺。。。
2013-12-03 20:48
2楼
| ||||
|
喵的又跪在忘开long long上了……
| ||||
描述
有时候程序员有很奇怪的方法来隐藏他们的口令。Billy"Hacker"Geits会选择一个字符串S(由L个小写字母组成,5<=L<=100,000),然后他把S顺时针绕成一个圈,每次取一个做开头字母并顺时针依次取字母而组成一个字符串。这样将得到一些字符串,他把它们排序后取出第一个字符串。把这个字符串的第一个字母在原字符串中的位置-1做为口令。如字符串alabala,按操作的到7个字符串,排序后得:
aalabal
abalaal
alaalab
alabala
balaala
laalaba
labalaa
第一个字符串为aalabal,这个a在原字符串位置为7,7-1=6,则6为口令。
第一行:一个数:L
第二行:字符串:S(每72个字符一个换行符)
7
alabala
6