http://acm.hdu.edu.cn/showproblem.php?pid=4552
dp
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
int i,j,k;
while(cin>>str)
{
int count=0;
int t=str.length();
for(i=0;i<t;i++)
{
for(j=0,k=i;j<t;j++,k++)
{
if(str[j]!=str[k])
break;
}
count+=j;
}
cout<<count%256<<endl;
}
}
浙公网安备 33010602011771号