问题 D: 大数(思维)
程序员文章站
2024-03-19 20:57:04
...
暴力
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
string s,s2,s3;
int main( )
{
cin>>s;
int len=s.length();
int cnt=0;
int flag;
for(int i=0;i<len;i++)
{
cnt=i+1;
if(len%cnt!=0) continue;
flag=1;
s2=s.substr(0,cnt);
for(int j=i+1;j<len;j=j+cnt)
{
s3=s.substr(j,cnt);
if(s2!=s3)
{
flag=0;
break;
}
}
if(flag&&s2!=s)
{
cout<<s2<<endl;
return 0;
}
}
cout<<"-1"<<endl;
return 0;
}
推荐阅读
-
问题 D: 大数(思维)
-
Codeforce 1271 D. Portals(思维 + 贪心)
-
NewOJ 问题 D: 整理货架(思维)
-
MaxCompute使用常见问题总结 大数据sqlhtml
-
(转)HDFS里Datanode上block大小的设置问题 博客分类: 大数据 hdfsblock size
-
(转)HDFS里Datanode上block大小的设置问题 博客分类: 大数据 hdfsblock size
-
Logstash写入Elasticsearch并发问题 博客分类: 大数据 Elasticsearch
-
unity中2D飞机游戏手指触屏操作的问题
-
海量数据中找出前k大数(topk问题)
-
大数据Top K问题