问题标题: 酷町堂:4466 最长连续重复字符(longest)

0
0
已解决
被禁言 何冯成
何冯成
中级光能
中级光能
#include<bits/stdc++.h>
using namespace std; 

int n,x[1001];
char s[1001];
int flag[127];
int main()
{  int i,j,k,max1,cnt=0;
cin>>n;
for(i=1;i<=n;i++)
 cin>>s[i];
for(i=1;i<=n;i++)
{cnt=1;
for(j=i+1;j<=n;j++)
 {  if(s[i]==s[j])
      cnt++;
else break;
 }  
x[i]=cnt;
i=j-1;
}
max1=0;
for(i=1;i<=n;i++)
{
if(x[i]>max1)
  max1=x[i];
}
for(i=1;i<=n;i++) //x[1]=3; s[1]--'A' x[4]=3 s[4]-'2'
if(x[i]==max1&&flag[s[i]]==0)//AAA222 --s[1]...s[4]
{
 cout<<s[i]<<" ";
flag[s[i]]=1;
}
cout<<endl<<max1<<endl;
return 0;
}

 

何冯成在2020-01-22 19:53:57追加了内容

为什么90分


0
0
0
0
0
0
0
江齐悦
江齐悦
高级光能
高级光能

你忘记加int main(){了!

望采纳🙏

0
徐紫尘
徐紫尘
高级光能
高级光能

int main()跑哪去了???

我要回答