|
|
|
|
背景 Background |
|
|
为了for beginngers,特设此题,^_^
|
|
|
|
|
|
|
|
描述 Description |
|
|
周期串
【问题描述】
如果一个字符串是以一个或者一个以上的长度为k 的重复字符串所连接成的,那么这个字符串就被称为周期为k的字符串。例如,字符串"abcabcabcabc"周期为3,因为它是由4个循环"abc"组成的。它同样是以6为周期(两个重复的"abcabc")和以12为周期(一个循环"abcabcabcabc")。
写一个程序,读入一个字符串,并测定它的最小周期。
【输入格式】
一个最长为100的没有空格的字符串。
【输出格式】
一个整数表示输入的字符串的最小周期。
【输入样例】
HoHoHo
【输出样例】
2
|
|
|
|
|
|
|
|
输入格式 Input Format |
|
|
一个最长为100的没有空格的字符串。
|
|
|
|
|
|
|
|
输出格式 Output Format |
|
|
一个整数表示输入的字符串的最小周期。 |
|
|
|
|
|
|
|
时间限制 Time Limitation |
|
|
各个测试点1s
|
|
|
|
|
|
|
|
注释 Hint |
|
|
Free Pascal Code:
-------------------
program Plus;
var a,b:longint;
begin
readln(a,b);
writeln(a+b);
end.
C++ Code:
-------------------
#include <iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
return 0;
}
|
|
|
|
|
|
|
|
|
Flag |
|
题号 |
P1293 |
|
其它 |
通过 |
6人 |
提交 |
14次 |
通过率 |
43% |
难度 |
3 |
|
|
|
|
|
|